]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
Drop patches that were included in the new release
authorSimon McVittie <smcv@debian.org>
Sun, 15 Feb 2026 17:13:41 +0000 (17:13 +0000)
committerSimon McVittie <smcv@debian.org>
Sun, 15 Feb 2026 17:13:41 +0000 (17:13 +0000)
44 files changed:
debian/patches/Revert-main-Register-session-with-GDM-on-startup.patch [deleted file]
debian/patches/Update-Czech-translation.patch [deleted file]
debian/patches/Update-Greek-translation-1.patch [deleted file]
debian/patches/Update-Greek-translation.patch [deleted file]
debian/patches/Update-Kazakh-translation.patch [deleted file]
debian/patches/Update-Thai-translation.patch [deleted file]
debian/patches/appDisplay-Only-create-default-folders-on-the-first-start.patch [deleted file]
debian/patches/gdm-loginDialog-Reset-the-greeter-proxy-on-connection-clo.patch [deleted file]
debian/patches/gdm-util-Clear-the-request-if-user-verifier-connection-is.patch [deleted file]
debian/patches/gdm-util-Do-not-run-dispose-on-user-verifier.patch [deleted file]
debian/patches/gdm-util-Set-minimum-display-time-for-authentication-mess.patch [deleted file]
debian/patches/hotplut-sniffer-Use-one-shot-idle-timeout-functions.patch [deleted file]
debian/patches/inputMethod-Honor-the-HIDDEN_TEXT-hint-of-IBusInputHint.patch [deleted file]
debian/patches/libgvc/mixer-control-Always-sync-devices.patch [deleted file]
debian/patches/libgvc/mixer-control-Always-update-port-list.patch [deleted file]
debian/patches/libgvc/mixer-control-Check-for-invalid-input.patch [deleted file]
debian/patches/libgvc/mixer-control-Check-whether-we-are-handling-new-device-in.patch [deleted file]
debian/patches/libgvc/mixer-control-Clear-stream-ids-from-UI-devices-when-BT-st.patch [deleted file]
debian/patches/libgvc/mixer-control-Document-that-add_stream-is-transfer-full.patch [deleted file]
debian/patches/libgvc/mixer-control-Don-t-emit-output-update-on-default-sink-se.patch [deleted file]
debian/patches/libgvc/mixer-control-Don-t-leak-ui-device.patch [deleted file]
debian/patches/libgvc/mixer-control-Don-t-lie-about-found-devices.patch [deleted file]
debian/patches/libgvc/mixer-control-Fix-typos-and-remove-trailing-whitespace.patch [deleted file]
debian/patches/libgvc/mixer-control-Let-sink-update-handle-active-output-change.patch [deleted file]
debian/patches/libgvc/mixer-control-Let-source-update-handle-active-output-chan.patch [deleted file]
debian/patches/libgvc/mixer-control-Print-error-when-we-fail-to-set-default-sou.patch [deleted file]
debian/patches/libgvc/mixer-control-Print-error-when-we-fail-to-update-source-o.patch [deleted file]
debian/patches/libgvc/mixer-control-Print-port-names-with-profiles.patch [deleted file]
debian/patches/libgvc/mixer-control-Reset-stream-id-s-on-UI-devices.patch [deleted file]
debian/patches/libgvc/mixer-control-Simplify-device-lookup.patch [deleted file]
debian/patches/libgvc/mixer-control-Use-automatic-cleanup-in-match_stream_with_.patch [deleted file]
debian/patches/libgvc/mixer-control-Use-consistent-debug-prefix.patch [deleted file]
debian/patches/libgvc/mixer-stream-Allow-ports-to-not-exist.patch [deleted file]
debian/patches/libgvc/mixer-stream-Allow-to-update-port-list.patch [deleted file]
debian/patches/main-Only-call-gjs_dumpstack-on-warnings-from-main-thread.patch [deleted file]
debian/patches/quickSettingsMenu-Add-actor-group-to-focus-manager.patch [deleted file]
debian/patches/series
debian/patches/shell-Use-one-shot-idle-timeout-functions.patch [deleted file]
debian/patches/st-Use-one-shot-idle-timeout-functions.patch [deleted file]
debian/patches/st-password-entry-Update-input-hints-when-toggling-passwo.patch [deleted file]
debian/patches/st-spinner-content-Fix-CoglTexture-leak.patch [deleted file]
debian/patches/style-Adjust-padding-for-close-button-in-message-list.patch [deleted file]
debian/patches/swipeTracker-Handle-invalid-position-when-finding-previou.patch [deleted file]
debian/patches/tray-Use-one-shot-idle-timeout-functions.patch [deleted file]

diff --git a/debian/patches/Revert-main-Register-session-with-GDM-on-startup.patch b/debian/patches/Revert-main-Register-session-with-GDM-on-startup.patch
deleted file mode 100644 (file)
index 6cccdb2..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-From: Joan Torres Lopez <joantolo@redhat.com>
-Date: Tue, 27 Jan 2026 13:33:36 +0100
-Subject: Revert "main: Register session with GDM on startup"
-
-This depends on GDM changes that are not in this release.
-
-This reverts commit 6457a1454a05bac8f7e172c17fbcb2b5baeae619.
-
-Origin: upstream, 49.4, commit:ba60daead6a54ec02ed5aa2841e72cd5acb591cb
-Bug: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8983
-Bug: https://gitlab.gnome.org/GNOME/mutter/-/issues/4572
-Bug-Debian: https://bugs.debian.org/1125273
-Bug-Debian: https://bugs.debian.org/1125275
-Bug-Debian: https://bugs.debian.org/1125941
-Bug-Debian: https://bugs.debian.org/1126174
----
- js/ui/main.js | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/js/ui/main.js b/js/ui/main.js
-index bd39063..4a011f2 100644
---- a/js/ui/main.js
-+++ b/js/ui/main.js
-@@ -335,8 +335,6 @@ async function _initializeUI() {
-     extensionManager = new ExtensionSystem.ExtensionManager();
-     extensionManager.init();
- 
--    LoginManager.registerSessionWithGDM();
--
-     if (sessionMode.isGreeter && screenShield) {
-         layoutManager.connect('startup-prepared', () => {
-             screenShield.showDialog();
-@@ -383,6 +381,8 @@ async function _initializeUI() {
-             sessionMode.currentMode !== 'initial-setup')
-             _handleLockScreenWarning();
- 
-+        LoginManager.registerSessionWithGDM();
-+
-         if (perfModule) {
-             let perfOutput = GLib.getenv('SHELL_PERF_OUTPUT');
-             Scripting.runPerfScript(perfModule, perfOutput);
diff --git a/debian/patches/Update-Czech-translation.patch b/debian/patches/Update-Czech-translation.patch
deleted file mode 100644 (file)
index a3c9498..0000000
+++ /dev/null
@@ -1,1090 +0,0 @@
-From: Daniel Rusek <mail@asciiwolf.com>
-Date: Wed, 4 Feb 2026 22:28:44 +0000
-Subject: Update Czech translation
-
-Origin: upstream, 49.4, commit:85bce39b5a7185f3e9dc1404352c44d96d02a89a
----
- po/cs.po | 324 ++++++++++++++++++++++++++++++++-------------------------------
- 1 file changed, 165 insertions(+), 159 deletions(-)
-
-diff --git a/po/cs.po b/po/cs.po
-index 85f385c..357dc0c 100644
---- a/po/cs.po
-+++ b/po/cs.po
-@@ -14,8 +14,8 @@ msgid ""
- msgstr ""
- "Project-Id-Version: gnome-shell\n"
- "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues/\n"
--"POT-Creation-Date: 2025-08-21 05:06+0000\n"
--"PO-Revision-Date: 2025-08-21 16:56+0200\n"
-+"POT-Creation-Date: 2026-02-03 14:30+0000\n"
-+"PO-Revision-Date: 2026-02-04 23:26+0100\n"
- "Last-Translator: Daniel Rusek <mail@asciiwolf.com>\n"
- "Language-Team: Czech <gnome-cs-list@gnome.org>\n"
- "Language: cs\n"
-@@ -23,7 +23,7 @@ msgstr ""
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
- "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
--"X-Generator: Poedit 3.6\n"
-+"X-Generator: Poedit 3.8\n"
- "X-Project-Style: gnome\n"
- "X-DL-Lang: cs\n"
- "X-DL-Module: gnome-shell\n"
-@@ -133,7 +133,7 @@ msgid "Record a screencast interactively"
- msgstr "Zaznamenat dění na obrazovce interaktivně"
- 
- #: data/50-gnome-shell-system.xml:6
--#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1312
-+#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1314
- msgid "System"
- msgstr "Systém"
- 
-@@ -605,7 +605,7 @@ msgstr "Podrobnosti o chybě"
- msgid "Copy Error"
- msgstr "Zkopírovat chybu"
- 
--#: js/gdm/authPrompt.js:156 js/gdm/loginDialog.js:514
-+#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:514
- #: js/ui/audioDeviceSelection.js:60 js/ui/components/networkAgent.js:114
- #: js/ui/components/polkitAgent.js:144 js/ui/endSessionDialog.js:437
- #: js/ui/extensionDownloader.js:276 js/ui/shellMountOperation.js:382
-@@ -613,7 +613,7 @@ msgstr "Zkopírovat chybu"
- msgid "Cancel"
- msgstr "Zrušit"
- 
--#: js/gdm/authPrompt.js:324 js/ui/components/networkAgent.js:214
-+#: js/gdm/authPrompt.js:335 js/ui/components/networkAgent.js:214
- #: js/ui/components/networkAgent.js:234 js/ui/components/networkAgent.js:266
- #: js/ui/components/networkAgent.js:299 js/ui/components/networkAgent.js:338
- #: js/ui/components/networkAgent.js:351 js/ui/components/polkitAgent.js:286
-@@ -622,7 +622,7 @@ msgstr "Zrušit"
- msgid "Password"
- msgstr "Heslo"
- 
--#: js/gdm/loginDialog.js:330
-+#: js/gdm/loginDialog.js:327
- msgid "Choose Session"
- msgstr "Vybrat sezení"
- 
-@@ -736,11 +736,11 @@ msgstr "(nebo přejeďte prstem přes čtečku)"
- msgid "(or place finger on reader)"
- msgstr "(nebo přiložte prst na čtečku)"
- 
--#: js/misc/breakManager.js:770
-+#: js/misc/breakManager.js:774
- msgid "Break complete sound"
- msgstr "Zvuk dokončení přestávky"
- 
--#: js/misc/breakManager.js:980
-+#: js/misc/breakManager.js:984
- #, javascript-format
- msgid "%d second"
- msgid_plural "%d seconds"
-@@ -748,7 +748,7 @@ msgstr[0] "%d sekunda"
- msgstr[1] "%d sekundy"
- msgstr[2] "%d sekund"
- 
--#: js/misc/breakManager.js:986
-+#: js/misc/breakManager.js:990
- #, javascript-format
- msgid "%d minute"
- msgid_plural "%d minutes"
-@@ -756,7 +756,7 @@ msgstr[0] "%d minuta"
- msgstr[1] "%d minuty"
- msgstr[2] "%d minut"
- 
--#: js/misc/breakManager.js:992
-+#: js/misc/breakManager.js:996
- #, javascript-format
- msgid "%d hour"
- msgid_plural "%d hours"
-@@ -764,7 +764,7 @@ msgstr[0] "%d hodina"
- msgstr[1] "%d hodiny"
- msgstr[2] "%d hodin"
- 
--#: js/misc/breakManager.js:998
-+#: js/misc/breakManager.js:1002
- #, javascript-format
- msgid "%d day"
- msgid_plural "%d days"
-@@ -773,7 +773,7 @@ msgstr[1] "%d dny"
- msgstr[2] "%d dnů"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1081
-+#: js/misc/breakManager.js:1085
- #, javascript-format
- msgid "It will be time for a break in %s"
- msgid_plural "It will be time for a break in %s"
-@@ -781,24 +781,24 @@ msgstr[0] "Za %s bude čas na přestávku"
- msgstr[1] "Za %s bude čas na přestávku"
- msgstr[2] "Za %s bude čas na přestávku"
- 
--#: js/misc/breakManager.js:1089
-+#: js/misc/breakManager.js:1093
- msgid "Movement Break Soon"
- msgstr "Blíží se pohybová přestávka"
- 
--#: js/misc/breakManager.js:1092
-+#: js/misc/breakManager.js:1096
- msgid "Eyesight Break Soon"
- msgstr "Blíží se zraková přestávka"
- 
--#: js/misc/breakManager.js:1095
-+#: js/misc/breakManager.js:1099
- msgid "Break Soon"
- msgstr "Blíží se přestávka"
- 
--#: js/misc/breakManager.js:1140
-+#: js/misc/breakManager.js:1144
- msgid "Movement Break in Progress"
- msgstr "Pohybová přestávka probíhá"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1143
-+#: js/misc/breakManager.js:1147
- #, javascript-format
- msgid "Continue moving around for %s"
- msgid_plural "Continue moving around for %s"
-@@ -806,12 +806,12 @@ msgstr[0] "Pokračujte v pohybu po dobu %s"
- msgstr[1] "Pokračujte v pohybu po dobu %s"
- msgstr[2] "Pokračujte v pohybu po dobu %s"
- 
--#: js/misc/breakManager.js:1149
-+#: js/misc/breakManager.js:1153
- msgid "Eyesight Break in Progress"
- msgstr "Zraková přestávka probíhá"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1152
-+#: js/misc/breakManager.js:1156
- #, javascript-format
- msgid "Continue looking away for %s"
- msgid_plural "Continue looking away for %s"
-@@ -819,12 +819,12 @@ msgstr[0] "Pokračujte v dívání se jinam po dobu %s"
- msgstr[1] "Pokračujte v dívání se jinam po dobu %s"
- msgstr[2] "Pokračujte v dívání se jinam po dobu %s"
- 
--#: js/misc/breakManager.js:1158
-+#: js/misc/breakManager.js:1162
- msgid "Break in Progress"
- msgstr "Přestávka probíhá"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1161
-+#: js/misc/breakManager.js:1165
- #, javascript-format
- msgid "%s left in your break"
- msgid_plural "%s left in your break"
-@@ -832,12 +832,12 @@ msgstr[0] "Do konce přestávky zbývá %s"
- msgstr[1] "Do konce přestávky zbývají %s"
- msgstr[2] "Do konce přestávky zbývá %s"
- 
--#: js/misc/breakManager.js:1200
-+#: js/misc/breakManager.js:1204
- msgid "Time for a Movement Break"
- msgstr "Čas na pohybovou přestávku"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1203
-+#: js/misc/breakManager.js:1207
- #, javascript-format
- msgid "Take a break from the device and move around for %s"
- msgid_plural "Take a break from the device and move around for %s"
-@@ -845,12 +845,12 @@ msgstr[0] "Odpočiňte si od používání zařízení a pohybujte se po dobu %s
- msgstr[1] "Dejte si přestávku od používání zařízení a pohybujte se po dobu %s"
- msgstr[2] "Dejte si přestávku od používání zařízení a pohybujte se po dobu %s"
- 
--#: js/misc/breakManager.js:1209
-+#: js/misc/breakManager.js:1213
- msgid "Time for an Eyesight Break"
- msgstr "Čas na zrakovou přestávku"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1212
-+#: js/misc/breakManager.js:1216
- #, javascript-format
- msgid ""
- "Take a break from the screen. Look at least 6 meters away for at least %s"
-@@ -866,12 +866,12 @@ msgstr[2] ""
- "Odpočiňte si od používání obrazovky. Dívejte se ze vzdálenosti alespoň 6 "
- "metrů po dobu %s"
- 
--#: js/misc/breakManager.js:1218
-+#: js/misc/breakManager.js:1222
- msgid "Time for a Break"
- msgstr "Čas na přestávku"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1221
-+#: js/misc/breakManager.js:1225
- #, javascript-format
- msgid "It’s time to take a break. Get away from the device for %s!"
- msgid_plural "It’s time to take a break. Get away from the device for %s!"
-@@ -880,7 +880,7 @@ msgstr[1] "Je čas na přestávku. Odejděte od zařízení na %s!"
- msgstr[2] "Je čas na přestávku. Odejděte od zařízení na %s!"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1245
-+#: js/misc/breakManager.js:1249
- #, javascript-format
- msgid "You were due to take a break %s ago"
- msgid_plural "You were due to take a break %s ago"
-@@ -888,11 +888,11 @@ msgstr[0] "Před dobou %s jste si měli dát přestávku"
- msgstr[1] "Před dobou %s jste si měli dát přestávku"
- msgstr[2] "Před dobou %s jste si měli dát přestávku"
- 
--#: js/misc/breakManager.js:1251
-+#: js/misc/breakManager.js:1255
- msgid "Break Overdue"
- msgstr "Zpožděná přestávka"
- 
--#: js/misc/breakManager.js:1267
-+#: js/misc/breakManager.js:1271
- #, javascript-format
- msgid "There is %s remaining in your break"
- msgid_plural "There are %s remaining in your break"
-@@ -900,28 +900,28 @@ msgstr[0] "Do konce vaší přestávky zbývá %s"
- msgstr[1] "Do konce vaší přestávky zbývají %s"
- msgstr[2] "Do konce vaší přestávky zbývá %s"
- 
--#: js/misc/breakManager.js:1273
-+#: js/misc/breakManager.js:1277
- msgid "Break Interrupted"
- msgstr "Přestávka přerušena"
- 
- #. Translators: As in "Delay the break"
--#: js/misc/breakManager.js:1351
-+#: js/misc/breakManager.js:1355
- msgid "Delay"
- msgstr "Oddálit"
- 
- #. Translators: As in "Skip the break"
--#: js/misc/breakManager.js:1373 js/ui/welcomeDialog.js:61
-+#: js/misc/breakManager.js:1377 js/ui/welcomeDialog.js:61
- msgid "Skip"
- msgstr "Přeskočit"
- 
- #. Translators: As in "Take the break"
--#: js/misc/breakManager.js:1395
-+#: js/misc/breakManager.js:1399
- msgid "Take"
- msgstr "Vzít"
- 
- #. Translators: This is a notification to warn the user that a
- #. screen time break will start shortly.
--#: js/misc/breakManager.js:1458
-+#: js/misc/breakManager.js:1462
- #, javascript-format
- msgid "Break in %d second"
- msgid_plural "Break in %d seconds"
-@@ -929,42 +929,42 @@ msgstr[0] "Přestávka za %d sekundu"
- msgstr[1] "Přestávka za %d sekundy"
- msgstr[2] "Přestávka za %d sekund"
- 
--#: js/misc/brightnessManager.js:169 js/ui/status/brightness.js:10
-+#: js/misc/brightnessManager.js:171 js/ui/status/brightness.js:10
- msgid "Brightness"
- msgstr "Jas"
- 
- #. Translators: The name of the power-off action in search
--#: js/misc/systemActions.js:93
-+#: js/misc/systemActions.js:94
- msgctxt "search-result"
- msgid "Power Off"
- msgstr "Vypnout"
- 
- #. Translators: A list of keywords that match the power-off action, separated by semicolons
--#: js/misc/systemActions.js:96
-+#: js/misc/systemActions.js:97
- msgid "power off;poweroff;shutdown;halt;stop"
- msgstr "vypnout;vypnutí;zastavit;shodit;stopnout;stop;"
- 
- #. Translators: The name of the restart action in search
--#: js/misc/systemActions.js:101
-+#: js/misc/systemActions.js:102
- msgctxt "search-result"
- msgid "Restart"
- msgstr "Restartovat"
- 
- #. Translators: A list of keywords that match the restart action, separated by semicolons
--#: js/misc/systemActions.js:104
-+#: js/misc/systemActions.js:105
- msgid "reboot;restart;"
- msgstr ""
- "restart;restartování;restartovat;reboot;znovu zavést systém;zavedení "
- "systému;natažení systému;"
- 
- #. Translators: The name of the lock screen action in search
--#: js/misc/systemActions.js:109
-+#: js/misc/systemActions.js:110
- msgctxt "search-result"
- msgid "Lock Screen"
- msgstr "Zamknout obrazovku"
- 
- #. Translators: A list of keywords that match the lock screen action, separated by semicolons
--#: js/misc/systemActions.js:112
-+#: js/misc/systemActions.js:113
- msgid "lock screen"
- msgstr ""
- "zamknout obrazovku;zamknout počítač;uzamknout obrazovku;uzamknout "
-@@ -974,40 +974,40 @@ msgstr ""
- "počítače;"
- 
- #. Translators: The name of the logout action in search
--#: js/misc/systemActions.js:117
-+#: js/misc/systemActions.js:118
- msgctxt "search-result"
- msgid "Log Out"
- msgstr "Odhlásit se"
- 
- #. Translators: A list of keywords that match the logout action, separated by semicolons
--#: js/misc/systemActions.js:120
-+#: js/misc/systemActions.js:121
- msgid "logout;log out;sign off"
- msgstr "odhlásit se;odhlášení;odlogovat se;odlogování;"
- 
- #. Translators: The name of the suspend action in search
--#: js/misc/systemActions.js:125
-+#: js/misc/systemActions.js:126
- msgctxt "search-result"
- msgid "Suspend"
- msgstr "Uspat do paměti"
- 
- #. Translators: A list of keywords that match the suspend action, separated by semicolons
--#: js/misc/systemActions.js:128
-+#: js/misc/systemActions.js:129
- msgid "suspend;sleep"
- msgstr "uspat do paměti;režim spánku;"
- 
- #. Translators: The name of the switch user action in search
--#: js/misc/systemActions.js:133
-+#: js/misc/systemActions.js:134
- msgctxt "search-result"
- msgid "Switch User"
- msgstr "Přepnout uživatele"
- 
- #. Translators: A list of keywords that match the switch user action, separated by semicolons
--#: js/misc/systemActions.js:136
-+#: js/misc/systemActions.js:137
- msgid "switch user"
- msgstr "přepnout uživatele;přepnutí uživatele;"
- 
- #. Translators: A list of keywords that match the lock orientation action, separated by semicolons
--#: js/misc/systemActions.js:143
-+#: js/misc/systemActions.js:144
- msgid "lock orientation;unlock orientation;screen;rotation"
- msgstr ""
- "zamknout otočení;zamknout orientaci;uzamknout otočení;uzamknout "
-@@ -1019,24 +1019,24 @@ msgstr ""
- "orientace;obrazovka;otočení;orientace;"
- 
- #. Translators: The name of the screenshot UI action in search
--#: js/misc/systemActions.js:148
-+#: js/misc/systemActions.js:149
- msgctxt "search-result"
- msgid "Take a Screenshot"
- msgstr "Pořídit snímek obrazovky"
- 
- #. Translators: A list of keywords that match the screenshot UI action, separated by semicolons
--#: js/misc/systemActions.js:151
-+#: js/misc/systemActions.js:152
- msgid "screenshot;screencast;snip;capture;record"
- msgstr ""
- "snímek obrazovky;záznam obrazovky;nahrávání "
- "obrazovky;zachytit;sejmout;nahrát;zaznamenat;"
- 
--#: js/misc/systemActions.js:255
-+#: js/misc/systemActions.js:256
- msgctxt "search-result"
- msgid "Unlock Screen Rotation"
- msgstr "Odemknout otočení obrazovky"
- 
--#: js/misc/systemActions.js:256
-+#: js/misc/systemActions.js:257
- msgctxt "search-result"
- msgid "Lock Screen Rotation"
- msgstr "Zamknout otočení obrazovky"
-@@ -1228,7 +1228,7 @@ msgstr "Zamítnout"
- msgid "Allow"
- msgstr "Povolit"
- 
--#: js/ui/appDisplay.js:1762
-+#: js/ui/appDisplay.js:1734
- msgid "Unnamed Folder"
- msgstr "Nepojmenovaná složka"
- 
-@@ -1242,7 +1242,7 @@ msgstr "Aplikace %s byla přidána mezi oblíbené."
- msgid "%s has been unpinned from the dash."
- msgstr "Aplikace %s byla odebrána z oblíbených."
- 
--#: js/ui/appFavorites.js:134 js/ui/main.js:315
-+#: js/ui/appFavorites.js:134 js/ui/main.js:316
- msgid "Undo"
- msgstr "Zpět"
- 
-@@ -1404,15 +1404,15 @@ msgstr "%-e"
- msgid "Week %V"
- msgstr "%V. týden"
- 
--#: js/ui/calendar.js:773
-+#: js/ui/calendar.js:774
- msgid "No Notifications"
- msgstr "Nejsou žádná upozornění"
- 
--#: js/ui/calendar.js:812
-+#: js/ui/calendar.js:815
- msgid "Clear"
- msgstr "Vymazat"
- 
--#: js/ui/calendar.js:816
-+#: js/ui/calendar.js:819
- msgctxt "action"
- msgid "Clear all notifications"
- msgstr "Vymazat všechna upozornění"
-@@ -1449,7 +1449,7 @@ msgstr "Externí svazek odpojen"
- 
- #: js/ui/components/automountManager.js:208
- msgid "Unable to unlock volume"
--msgstr "Nelze uzamknout svazek"
-+msgstr "Nelze odemknout svazek"
- 
- #: js/ui/components/automountManager.js:209
- msgid "The installed udisks version does not support the PIM setting"
-@@ -1498,18 +1498,18 @@ msgid "Service"
- msgstr "Služba"
- 
- #: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:407
--#: js/ui/components/networkAgent.js:745 js/ui/components/networkAgent.js:766
-+#: js/ui/components/networkAgent.js:744 js/ui/components/networkAgent.js:765
- msgid "Authentication required"
- msgstr "Vyžaduje ověření"
- 
--#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:746
-+#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:745
- #, javascript-format
- msgid ""
- "Passwords or encryption keys are required to access the wireless network “%s”"
- msgstr ""
- "Pro přístup k bezdrátové síti „%s“ jsou vyžadována hesla nebo šifrovací klíče"
- 
--#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:750
-+#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:749
- msgid "Wired 802.1X authentication"
- msgstr "Ověření připojení po drátu 802.1X"
- 
-@@ -1517,15 +1517,15 @@ msgstr "Ověření připojení po drátu 802.1X"
- msgid "Network name"
- msgstr "Název sítě"
- 
--#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:754
-+#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:753
- msgid "DSL authentication"
- msgstr "Ověření DSL"
- 
--#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:759
-+#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:758
- msgid "PIN code required"
- msgstr "Požadován kód PIN"
- 
--#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:760
-+#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:759
- msgid "PIN code is needed for the mobile broadband device"
- msgstr "Pro mobilní širokopásmové zařízení je vyžadován kód PIN"
- 
-@@ -1533,14 +1533,14 @@ msgstr "Pro mobilní širokopásmové zařízení je vyžadován kód PIN"
- msgid "PIN"
- msgstr "PIN"
- 
--#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:751
--#: js/ui/components/networkAgent.js:755 js/ui/components/networkAgent.js:767
--#: js/ui/components/networkAgent.js:771
-+#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:750
-+#: js/ui/components/networkAgent.js:754 js/ui/components/networkAgent.js:766
-+#: js/ui/components/networkAgent.js:770
- #, javascript-format
- msgid "A password is required to connect to “%s”"
- msgstr "Pro připojení k „%s“ je vyžadováno heslo"
- 
--#: js/ui/components/networkAgent.js:770
-+#: js/ui/components/networkAgent.js:769
- msgid "VPN password"
- msgstr "Heslo k VPN"
- 
-@@ -1564,7 +1564,7 @@ msgstr "Ověřit"
- msgid "Sorry, that didn’t work. Please try again."
- msgstr "Ověření bohužel nebylo úspěšné. Zkuste to prosím znovu."
- 
--#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:404
-+#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:407
- msgid "Windows"
- msgstr "Okna"
- 
-@@ -1698,7 +1698,7 @@ msgctxt "button"
- msgid "Log Out"
- msgstr "Odhlásit"
- 
--#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:174
-+#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:181
- msgctxt "title"
- msgid "Power Off"
- msgstr "Vypnutí"
-@@ -1932,7 +1932,7 @@ msgstr "Vypnout"
- msgid "Leave Off"
- msgstr "Ponechat vypnuté"
- 
--#: js/ui/keyboard.js:180 js/ui/status/keyboard.js:901
-+#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:898
- msgid "Keyboard Settings"
- msgstr "Nastavení klávesnice"
- 
-@@ -1990,19 +1990,19 @@ msgstr "Zobrazit zdroj"
- msgid "Web Page"
- msgstr "Webová stránka"
- 
--#: js/ui/main.js:311
-+#: js/ui/main.js:312
- msgid "System was put in unsafe mode"
- msgstr "Systém byl přepnut do nebezpečného režimu"
- 
--#: js/ui/main.js:312
-+#: js/ui/main.js:313
- msgid "Apps now have unrestricted access"
- msgstr "Aplikace mají nyní neomezený přístup"
- 
--#: js/ui/main.js:372
-+#: js/ui/main.js:373
- msgid "Logged in as a privileged user"
- msgstr "Přihlášeni jako privilegovaný uživatel"
- 
--#: js/ui/main.js:373
-+#: js/ui/main.js:374
- msgid ""
- "Running a session as a privileged user should be avoided for security "
- "reasons. If possible, you should log in as a normal user."
-@@ -2011,11 +2011,11 @@ msgstr ""
- "bezpečnostních důvodů vyhýbat. Pokud je to možné, přihlaste se jako běžný "
- "uživatel."
- 
--#: js/ui/main.js:421
-+#: js/ui/main.js:422
- msgid "Screen Lock disabled"
- msgstr "Zamykání obrazovky je vypnuto"
- 
--#: js/ui/main.js:422
-+#: js/ui/main.js:423
- msgid "Screen Locking requires the GNOME display manager"
- msgstr "Zamykání obrazovky vyžaduje správce displeje GNOME"
- 
-@@ -2041,11 +2041,11 @@ msgstr "Neznámý název"
- #. in the search entry when no search is
- #. active; it should not exceed ~30
- #. characters.
--#: js/ui/overviewControls.js:328
-+#: js/ui/overviewControls.js:330
- msgid "Type to search"
- msgstr "vyhledávejte psaním"
- 
--#: js/ui/overviewControls.js:392
-+#: js/ui/overviewControls.js:395
- msgid "Apps"
- msgstr "Aplikace"
- 
-@@ -2134,15 +2134,15 @@ msgstr "Restart není na Waylandu k dispozici"
- msgid "Restarting…"
- msgstr "Restartuje se…"
- 
--#: js/ui/screenShield.js:233
-+#: js/ui/screenShield.js:227
- msgid "GNOME needs to lock the screen"
- msgstr "GNOME potřebuje uzamknout obrazovku"
- 
--#: js/ui/screenShield.js:274 js/ui/screenShield.js:682
-+#: js/ui/screenShield.js:269 js/ui/screenShield.js:680
- msgid "Unable to lock"
- msgstr "Nelze uzamknout obrazovku"
- 
--#: js/ui/screenShield.js:275 js/ui/screenShield.js:683
-+#: js/ui/screenShield.js:270 js/ui/screenShield.js:681
- msgid "Lock was blocked by an app"
- msgstr "Zamknutí je blokováno některou z aplikací"
- 
-@@ -2175,7 +2175,7 @@ msgstr "Okno"
- msgid "Window Selection"
- msgstr "Výběr okna"
- 
--#: js/ui/screenshot.js:1333 js/ui/status/system.js:111
-+#: js/ui/screenshot.js:1333 js/ui/status/system.js:118
- msgid "Take Screenshot"
- msgstr "Pořídit snímek obrazovky"
- 
-@@ -2266,15 +2266,15 @@ msgstr "Obrázek můžete vložit ze schránky"
- msgid "Screenshot taken"
- msgstr "Byl pořízen snímek obrazovky"
- 
--#: js/ui/search.js:842
-+#: js/ui/search.js:847
- msgid "Searching"
- msgstr "Hledá se"
- 
--#: js/ui/search.js:845
-+#: js/ui/search.js:850
- msgid "No results"
- msgstr "Žádné výsledky"
- 
--#: js/ui/search.js:977
-+#: js/ui/search.js:985
- #, javascript-format
- msgid "%d more"
- msgid_plural "%d more"
-@@ -2287,23 +2287,23 @@ msgstr[2] "%d dalších"
- msgid "Search"
- msgstr "Hledat"
- 
--#: js/ui/shellEntry.js:21
-+#: js/ui/shellEntry.js:22
- msgid "Copy"
- msgstr "Kopírovat"
- 
--#: js/ui/shellEntry.js:26
-+#: js/ui/shellEntry.js:27
- msgid "Paste"
- msgstr "Vložit"
- 
--#: js/ui/shellEntry.js:78
-+#: js/ui/shellEntry.js:79
- msgid "Show Text"
- msgstr "Zobrazit text"
- 
--#: js/ui/shellEntry.js:80
-+#: js/ui/shellEntry.js:81
- msgid "Hide Text"
- msgstr "Skrýt text"
- 
--#: js/ui/shellEntry.js:174
-+#: js/ui/shellEntry.js:175
- msgid "Caps lock is on"
- msgstr "Je zapnutý Caps Lock"
- 
-@@ -2447,7 +2447,7 @@ msgstr "Nízké"
- msgid "High"
- msgstr "Vysoké"
- 
--#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:883
-+#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:880
- msgid "Keyboard"
- msgstr "Klávesnice"
- 
-@@ -2479,7 +2479,7 @@ msgstr "Bluetooth"
- msgid "Open Bluetooth menu"
- msgstr "Otevřít nabídku Bluetooth"
- 
--#: js/ui/status/bluetooth.js:304 js/ui/status/network.js:1924
-+#: js/ui/status/bluetooth.js:304 js/ui/status/network.js:1925
- msgid "Bluetooth Settings"
- msgstr "Nastavení Bluetooth"
- 
-@@ -2512,27 +2512,27 @@ msgstr "Tmavý styl"
- msgid "Do Not Disturb"
- msgstr "Nevyrušovat"
- 
--#: js/ui/status/dwellClick.js:15
-+#: js/ui/status/dwellClick.js:14
- msgid "Single Click"
- msgstr "Jednoduché kliknutí"
- 
--#: js/ui/status/dwellClick.js:20
-+#: js/ui/status/dwellClick.js:19
- msgid "Double Click"
- msgstr "Dvojité kliknutí"
- 
--#: js/ui/status/dwellClick.js:25
-+#: js/ui/status/dwellClick.js:24
- msgid "Drag"
- msgstr "Tažení"
- 
--#: js/ui/status/dwellClick.js:30
-+#: js/ui/status/dwellClick.js:29
- msgid "Secondary Click"
- msgstr "Druhé kliknutí"
- 
--#: js/ui/status/dwellClick.js:39
-+#: js/ui/status/dwellClick.js:38
- msgid "Dwell Click"
- msgstr "Kliknutí posečkáním"
- 
--#: js/ui/status/keyboard.js:900
-+#: js/ui/status/keyboard.js:897
- msgid "Show Keyboard Layout"
- msgstr "Zobrazit rozložení klávesnice"
- 
-@@ -2584,12 +2584,12 @@ msgid "%s, %s, %s"
- msgstr "%s, %s, %s"
- 
- #. Translators: %s is a network identifier
--#: js/ui/status/network.js:1165
-+#: js/ui/status/network.js:1166
- #, javascript-format
- msgid "%s Hotspot"
- msgstr "Přístupový bod %s"
- 
--#: js/ui/status/network.js:1446
-+#: js/ui/status/network.js:1447
- #, javascript-format
- msgid "%d connected"
- msgid_plural "%d connected"
-@@ -2597,81 +2597,81 @@ msgstr[0] "%d připojený"
- msgstr[1] "%d připojení"
- msgstr[2] "%d připojených"
- 
--#: js/ui/status/network.js:1544 js/ui/status/network.js:1561
-+#: js/ui/status/network.js:1545 js/ui/status/network.js:1562
- msgid "VPN"
- msgstr "VPN"
- 
--#: js/ui/status/network.js:1545
-+#: js/ui/status/network.js:1546
- msgid "Open VPN menu"
- msgstr "Otevřít nabídku VPN"
- 
--#: js/ui/status/network.js:1546
-+#: js/ui/status/network.js:1547
- msgid "VPN Settings"
- msgstr "Nastavení VPN"
- 
--#: js/ui/status/network.js:1806
-+#: js/ui/status/network.js:1807
- msgid "Wi–Fi"
- msgstr "Wi-Fi"
- 
--#: js/ui/status/network.js:1807
-+#: js/ui/status/network.js:1808
- msgid "Open Wi–Fi menu"
- msgstr "Otevřít nabídku Wi–Fi"
- 
--#: js/ui/status/network.js:1809
-+#: js/ui/status/network.js:1810
- msgid "All Networks"
- msgstr "Všechny sítě"
- 
--#: js/ui/status/network.js:1906
-+#: js/ui/status/network.js:1907
- msgid "Wired Connections"
- msgstr "Drátová připojení"
- 
--#: js/ui/status/network.js:1907
-+#: js/ui/status/network.js:1908
- msgid "Open wired connections menu"
- msgstr "Otevřít nabídku drátových připojení"
- 
--#: js/ui/status/network.js:1908
-+#: js/ui/status/network.js:1909
- msgid "Wired Settings"
- msgstr "Nastavení drátových připojení"
- 
--#: js/ui/status/network.js:1922
-+#: js/ui/status/network.js:1923
- msgid "Bluetooth Tethers"
- msgstr "Sdílená připojení přes Bluetooth"
- 
--#: js/ui/status/network.js:1923
-+#: js/ui/status/network.js:1924
- msgid "Open Bluetooth tethers menu"
- msgstr "Otevřít nabídku sdílených připojení přes Bluetooth"
- 
- #. Translators: "Tether" from "Bluetooth Tether"
--#: js/ui/status/network.js:1930
-+#: js/ui/status/network.js:1931
- msgid "Tether"
- msgstr "Sdílení připojení"
- 
--#: js/ui/status/network.js:1943
-+#: js/ui/status/network.js:1944
- msgid "Mobile Connections"
- msgstr "Mobilní připojení"
- 
--#: js/ui/status/network.js:1944
-+#: js/ui/status/network.js:1945
- msgid "Open mobile connections menu"
- msgstr "Otevřít nabídku mobilních připojení"
- 
--#: js/ui/status/network.js:1946
-+#: js/ui/status/network.js:1947
- msgid "Mobile Broadband Settings"
- msgstr "Nastavení mobilního připojení"
- 
- #. Translators: "Mobile" from "Mobile Broadband"
--#: js/ui/status/network.js:1955
-+#: js/ui/status/network.js:1956
- msgid "Mobile"
- msgstr "Mobilní"
- 
--#: js/ui/status/network.js:1989
-+#: js/ui/status/network.js:1990
- msgid "Sign in to Network"
- msgstr "Přihlásit se k síti"
- 
--#: js/ui/status/network.js:2176
-+#: js/ui/status/network.js:2177
- msgid "Connection failed"
- msgstr "Připojení selhalo"
- 
--#: js/ui/status/network.js:2177
-+#: js/ui/status/network.js:2178
- msgid "Activation of network connection failed"
- msgstr "Aktivace síťového připojení selhala"
- 
-@@ -2723,31 +2723,31 @@ msgstr "Zastavit sdílení obrazovky"
- msgid "Airplane Mode"
- msgstr "Režim „letadlo“"
- 
--#: js/ui/status/system.js:168
-+#: js/ui/status/system.js:175
- msgid "Power Off Menu"
- msgstr "Nabídka vypnutí"
- 
--#: js/ui/status/system.js:176
-+#: js/ui/status/system.js:183
- msgid "Suspend"
- msgstr "Uspat do paměti"
- 
--#: js/ui/status/system.js:181
-+#: js/ui/status/system.js:188
- msgid "Restart…"
- msgstr "Restartovat…"
- 
--#: js/ui/status/system.js:186
-+#: js/ui/status/system.js:193
- msgid "Power Off…"
- msgstr "Vypnout…"
- 
--#: js/ui/status/system.js:193
-+#: js/ui/status/system.js:200
- msgid "Log Out…"
- msgstr "Odhlásit se…"
- 
--#: js/ui/status/system.js:198
-+#: js/ui/status/system.js:205
- msgid "Switch User…"
- msgstr "Přepnout uživatele…"
- 
--#: js/ui/status/system.js:242
-+#: js/ui/status/system.js:249
- msgctxt "action"
- msgid "Lock Screen"
- msgstr "Uzamknout obrazovku"
-@@ -2845,23 +2845,23 @@ msgstr "Jen vestavěné"
- # Not sure whether we've enough space for it, but anyway, looks more aesthetically with "%A".
- #. Translators: This is a time format for a date in
- #. long format
--#: js/ui/unlockDialog.js:413
-+#: js/ui/unlockDialog.js:414
- msgid "%A %B %-d"
- msgstr "%A, %-e. %B"
- 
--#: js/ui/unlockDialog.js:419
-+#: js/ui/unlockDialog.js:420
- msgid "Swipe up to unlock"
- msgstr "Pro odemčení přejeďte prstem nahoru"
- 
--#: js/ui/unlockDialog.js:420
-+#: js/ui/unlockDialog.js:421
- msgid "Click or press a key to unlock"
- msgstr "Pro odemčení klikněte nebo stiskněte klávesu"
- 
--#: js/ui/unlockDialog.js:605
-+#: js/ui/unlockDialog.js:609
- msgid "Unlock Window"
- msgstr "Odemykací okno"
- 
--#: js/ui/unlockDialog.js:614
-+#: js/ui/unlockDialog.js:618
- msgid "Log in as another user"
- msgstr "Přihlásit se jako jiný uživatel"
- 
-@@ -2889,19 +2889,19 @@ msgid "“%s” is ready"
- msgstr "Připraveno „%s“"
- 
- #. Translators: This string should be shorter than 30 characters
--#: js/ui/windowManager.js:61
-+#: js/ui/windowManager.js:60
- msgid "Keep these display settings?"
- msgstr "Zachovat toto nastavení displeje?"
- 
--#: js/ui/windowManager.js:71
-+#: js/ui/windowManager.js:70
- msgid "Revert Settings"
- msgstr "Obnovit původní"
- 
--#: js/ui/windowManager.js:76
-+#: js/ui/windowManager.js:75
- msgid "Keep Changes"
- msgstr "Zachovat"
- 
--#: js/ui/windowManager.js:96
-+#: js/ui/windowManager.js:95
- #, javascript-format
- msgid "Settings changes will revert in %d second"
- msgid_plural "Settings changes will revert in %d seconds"
-@@ -2911,78 +2911,78 @@ msgstr[2] "Nastavení se obnoví na původní za %d sekund"
- 
- #. Translators: This represents the size of a window. The first number is
- #. * the width of the window and the second is the height.
--#: js/ui/windowManager.js:493
-+#: js/ui/windowManager.js:492
- #, javascript-format
- msgid "%d × %d"
- msgstr "%d × %d"
- 
- #. Translators: entry in the window right click menu.
--#: js/ui/windowMenu.js:28
-+#: js/ui/windowMenu.js:27
- msgctxt "window-menu"
- msgid "Take Screenshot"
- msgstr "Pořídit snímek obrazovky"
- 
--#: js/ui/windowMenu.js:40
-+#: js/ui/windowMenu.js:39
- msgid "Hide"
- msgstr "Skrýt"
- 
--#: js/ui/windowMenu.js:47
-+#: js/ui/windowMenu.js:46
- msgid "Restore"
- msgstr "Obnovit"
- 
--#: js/ui/windowMenu.js:51
-+#: js/ui/windowMenu.js:50
- msgid "Maximize"
- msgstr "Maximalizovat"
- 
--#: js/ui/windowMenu.js:58
-+#: js/ui/windowMenu.js:57
- msgid "Move"
- msgstr "Přesunout"
- 
--#: js/ui/windowMenu.js:78
-+#: js/ui/windowMenu.js:71
- msgid "Resize"
- msgstr "Změnit velikost"
- 
--#: js/ui/windowMenu.js:98
-+#: js/ui/windowMenu.js:85
- msgid "Always on Top"
- msgstr "Vždy nahoře"
- 
--#: js/ui/windowMenu.js:117
-+#: js/ui/windowMenu.js:104
- msgid "Always on Visible Workspace"
- msgstr "Vždy na viditelné ploše"
- 
--#: js/ui/windowMenu.js:131
-+#: js/ui/windowMenu.js:118
- msgid "Move to Workspace Left"
- msgstr "Přesunout o plochu doleva"
- 
--#: js/ui/windowMenu.js:137
-+#: js/ui/windowMenu.js:124
- msgid "Move to Workspace Right"
- msgstr "Přesunout o plochu doprava"
- 
--#: js/ui/windowMenu.js:143
-+#: js/ui/windowMenu.js:130
- msgid "Move to Workspace Up"
- msgstr "Přesunout o plochu výš"
- 
--#: js/ui/windowMenu.js:149
-+#: js/ui/windowMenu.js:136
- msgid "Move to Workspace Down"
- msgstr "Přesunout o plochu níž"
- 
--#: js/ui/windowMenu.js:167
-+#: js/ui/windowMenu.js:154
- msgid "Move to Monitor Up"
- msgstr "Přesunout o monitor výš"
- 
--#: js/ui/windowMenu.js:176
-+#: js/ui/windowMenu.js:163
- msgid "Move to Monitor Down"
- msgstr "Přesunout o monitor níž"
- 
--#: js/ui/windowMenu.js:185
-+#: js/ui/windowMenu.js:172
- msgid "Move to Monitor Left"
- msgstr "Přesunout o monitor doleva"
- 
--#: js/ui/windowMenu.js:194
-+#: js/ui/windowMenu.js:181
- msgid "Move to Monitor Right"
- msgstr "Přesunout o monitor doprava"
- 
--#: js/ui/windowMenu.js:202
-+#: js/ui/windowMenu.js:189
- msgid "Close"
- msgstr "Zavřít"
- 
-@@ -3054,15 +3054,15 @@ msgstr ""
- "Aplikace Rozšíření GNOME umožňuje aktualizaci a nastavení předvoleb "
- "rozšíření a odstranění nebo vypnutí nechtěných rozšíření."
- 
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:78
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:72
- msgid "Main Window"
- msgstr "Hlavní okno"
- 
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:82
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:76
- msgid "Available Updates"
- msgstr "Dostupné aktualizace"
- 
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:86
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:80
- msgid "Search View"
- msgstr "Zobrazení vyhledávání"
- 
-@@ -3310,6 +3310,7 @@ msgid "Description"
- msgstr "Popis"
- 
- #: subprojects/extensions-tool/src/command-create.c:416
-+#, c-format
- msgid ""
- "UUID is a globally-unique identifier for your extension.\n"
- "This should be in the format of an email address "
-@@ -3319,6 +3320,7 @@ msgstr ""
- "Měl by být ve formátu e-mailové adresy (clicktofocus@janedoe.example.com)\n"
- 
- #: subprojects/extensions-tool/src/command-create.c:443
-+#, c-format
- msgid "Choose one of the available templates:\n"
- msgstr "Zvolte jednu z dostupných šablon:\n"
- 
-@@ -3428,6 +3430,7 @@ msgstr "Povolit rozšíření"
- #: subprojects/extensions-tool/src/command-info.c:50
- #: subprojects/extensions-tool/src/command-list.c:66
- #: subprojects/extensions-tool/src/main.c:150
-+#, c-format
- msgid "Failed to connect to GNOME Shell\n"
- msgstr "Selhalo připojení ke GNOME Shellu\n"
- 
-@@ -3566,6 +3569,7 @@ msgid "Reset an extension"
- msgstr "Uvést rozšíření od výchozího stavu"
- 
- #: subprojects/extensions-tool/src/command-uninstall.c:49
-+#, c-format
- msgid "Cannot uninstall system extensions\n"
- msgstr "Systémové rozšíření odinstalovat nelze\n"
- 
-@@ -3579,10 +3583,12 @@ msgid "Uninstall an extension"
- msgstr "Odinstalovat rozšíření"
- 
- #: subprojects/extensions-tool/src/command-upload.c:226
-+#, c-format
- msgid "Login to extensions.gnome.org\n"
- msgstr "Přihlásit se k extensions.gnome.org\n"
- 
- #: subprojects/extensions-tool/src/command-upload.c:256
-+#, c-format
- msgid "Warning! Password will be echoed"
- msgstr "Varování! Heslo bude zobrazeno"
- 
diff --git a/debian/patches/Update-Greek-translation-1.patch b/debian/patches/Update-Greek-translation-1.patch
deleted file mode 100644 (file)
index a6f45f7..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-From: Efstathios Iosifidis <eiosifidis@gnome.org>
-Date: Fri, 6 Feb 2026 21:45:43 +0000
-Subject: Update Greek translation
-
-Origin: upstream, 49.4, commit:cdd6b186c392cb6b6780e1df7ae9d7f106917a71
----
- po/el.po | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/po/el.po b/po/el.po
-index 00fb9ed..7469684 100644
---- a/po/el.po
-+++ b/po/el.po
-@@ -2807,7 +2807,7 @@ msgstr "Μόνο ενσωματωμένο"
- #. long format
- #: js/ui/unlockDialog.js:414
- msgid "%A %B %-d"
--msgstr "%A %B %-d"
-+msgstr "%A %-d %B"
- 
- #: js/ui/unlockDialog.js:420
- msgid "Swipe up to unlock"
diff --git a/debian/patches/Update-Greek-translation.patch b/debian/patches/Update-Greek-translation.patch
deleted file mode 100644 (file)
index 0dbcdc2..0000000
+++ /dev/null
@@ -1,981 +0,0 @@
-From: Efstathios Iosifidis <eiosifidis@gnome.org>
-Date: Fri, 6 Feb 2026 21:25:19 +0000
-Subject: Update Greek translation
-
-Origin: upstream, 49.4, commit:862546387c31a813d654f7fa6b0813d223099010
----
- po/el.po | 288 +++++++++++++++++++++++++++++++--------------------------------
- 1 file changed, 144 insertions(+), 144 deletions(-)
-
-diff --git a/po/el.po b/po/el.po
-index 6061341..00fb9ed 100644
---- a/po/el.po
-+++ b/po/el.po
-@@ -7,7 +7,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: gnome-shell.po.master\n"
- "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues/\n"
--"POT-Creation-Date: 2025-10-17 22:26+0000\n"
-+"POT-Creation-Date: 2026-02-05 16:09+0000\n"
- "PO-Revision-Date: 2025-10-18 22:44+0300\n"
- "Last-Translator: Efstathios Iosifidis <eiosifidis@gnome.org>\n"
- "Language-Team: Greek, Modern (1453-) <gnome-el-list@gnome.org>\n"
-@@ -98,7 +98,7 @@ msgid "Open new window of pinned app 9"
- msgstr "Άνοιγμα νέου παραθύρου της καρφιτσωμένης εφαρμογής 9"
- 
- #. Translators: name of the folder under ~/Pictures for screenshots.
--#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2295
-+#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2292
- msgid "Screenshots"
- msgstr "Στιγμιότυπα οθόνης"
- 
-@@ -123,7 +123,7 @@ msgid "Record a screencast interactively"
- msgstr "Καταγραφή βίντεο οθόνης διαδραστικά"
- 
- #: data/50-gnome-shell-system.xml:6
--#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1313
-+#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1314
- msgid "System"
- msgstr "Σύστημα"
- 
-@@ -613,7 +613,7 @@ msgstr "Λεπτομέρειες σφάλματος"
- msgid "Copy Error"
- msgstr "Αντιγραφή σφάλματος"
- 
--#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:511
-+#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:514
- #: js/ui/audioDeviceSelection.js:60 js/ui/components/networkAgent.js:114
- #: js/ui/components/polkitAgent.js:144 js/ui/endSessionDialog.js:437
- #: js/ui/extensionDownloader.js:276 js/ui/shellMountOperation.js:382
-@@ -634,12 +634,12 @@ msgstr "Συνθηματικό"
- msgid "Choose Session"
- msgstr "Επιλογή συνεδρίας"
- 
--#: js/gdm/loginDialog.js:417 js/ui/status/accessibility.js:35
-+#: js/gdm/loginDialog.js:420 js/ui/status/accessibility.js:35
- msgid "Accessibility"
- msgstr "Προσιτότητα"
- 
- #. Translators: is running for <username>
--#: js/gdm/loginDialog.js:469
-+#: js/gdm/loginDialog.js:472
- #, javascript-format
- msgid ""
- "Remote login is not possible because a remote session is already running for "
-@@ -651,7 +651,7 @@ msgstr ""
- "αποσυνδεθείτε από την απομακρυσμένη συνεδρία ή να τη διακόψετε εξαναγκαστικά."
- 
- #. Translators: is running for <username>
--#: js/gdm/loginDialog.js:472
-+#: js/gdm/loginDialog.js:475
- #, javascript-format
- msgid ""
- "Login is not possible because a remote session is already running for %s. To "
-@@ -662,7 +662,7 @@ msgstr ""
- "συνεδρία ή να τη διακόψετε εξαναγκαστικά."
- 
- #. Translators: is running for <username>
--#: js/gdm/loginDialog.js:475
-+#: js/gdm/loginDialog.js:478
- #, javascript-format
- msgid ""
- "Remote login is not possible because a local session is already running for "
-@@ -674,7 +674,7 @@ msgstr ""
- "αποσυνδεθείτε από την τοπική συνεδρία ή να τη διακόψετε εξαναγκαστικά."
- 
- #. Translators: is running for <username>
--#: js/gdm/loginDialog.js:478
-+#: js/gdm/loginDialog.js:481
- #, javascript-format
- msgid ""
- "Login is not possible because a session is already running for %s. To login, "
-@@ -684,11 +684,11 @@ msgstr ""
- "συνδεθείτε, πρέπει να αποσυνδεθείτε από τη συνεδρία ή να τη διακόψετε "
- "εξαναγκαστικά."
- 
--#: js/gdm/loginDialog.js:487
-+#: js/gdm/loginDialog.js:490
- msgid "Session Already Running"
- msgstr "Συνεδρία εκτελείται ήδη"
- 
--#: js/gdm/loginDialog.js:499
-+#: js/gdm/loginDialog.js:502
- msgid ""
- "Force stopping will quit any running apps and processes, and could result in "
- "data loss"
-@@ -696,36 +696,36 @@ msgstr ""
- "Η εξαναγκαστική διακοπή θα τερματίσει όλες τις εφαρμογές και διεργασίες που "
- "εκτελούνται και θα μπορούσε να οδηγήσει σε απώλεια δεδομένων"
- 
--#: js/gdm/loginDialog.js:519
-+#: js/gdm/loginDialog.js:522
- msgid "Force Stop"
- msgstr "Εξαναγκαστική διακοπή"
- 
--#: js/gdm/loginDialog.js:597
-+#: js/gdm/loginDialog.js:600
- msgid "Not listed?"
- msgstr "Δεν είστε στη λίστα;"
- 
- #. Translators: this message is shown below the username entry field
- #. to clue the user in on how to login to the local network realm
--#: js/gdm/loginDialog.js:1126
-+#: js/gdm/loginDialog.js:1136
- #, javascript-format
- msgid "(e.g., user or %s)"
- msgstr "(π.χ., χρήστης ή %s)"
- 
--#: js/gdm/loginDialog.js:1131 js/ui/components/networkAgent.js:258
-+#: js/gdm/loginDialog.js:1141 js/ui/components/networkAgent.js:258
- #: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:327
- #: subprojects/extensions-tool/src/command-upload.c:234
- msgid "Username"
- msgstr "Όνομα χρήστη"
- 
--#: js/gdm/loginDialog.js:1197
-+#: js/gdm/loginDialog.js:1207
- msgid "Login Attempt Timed Out"
- msgstr "Λήξη χρονικού ορίου προσπάθειας σύνδεσης"
- 
--#: js/gdm/loginDialog.js:1198
-+#: js/gdm/loginDialog.js:1208
- msgid "Login took too long, please try again"
- msgstr "Η σύνδεση διήρκησε πολύ, παρακαλώ δοκιμάστε ξανά"
- 
--#: js/gdm/loginDialog.js:1547
-+#: js/gdm/loginDialog.js:1557
- msgid "Login Window"
- msgstr "Παράθυρο σύνδεσης"
- 
-@@ -735,42 +735,42 @@ msgstr "Σφάλμα πιστοποίησης"
- 
- #. Translators: this message is shown below the password entry field
- #. to indicate the user can swipe their finger on the fingerprint reader
--#: js/gdm/util.js:729
-+#: js/gdm/util.js:733
- msgid "(or swipe finger across reader)"
- msgstr "(ή σύρετε το δάκτυλο στον αναγνώστη)"
- 
- #. Translators: this message is shown below the password entry field
- #. to indicate the user can place their finger on the fingerprint reader instead
--#: js/gdm/util.js:734
-+#: js/gdm/util.js:738
- msgid "(or place finger on reader)"
- msgstr "(ή τοποθετήστε το δάκτυλο στον αναγνώστη)"
- 
--#: js/misc/breakManager.js:770
-+#: js/misc/breakManager.js:774
- msgid "Break complete sound"
- msgstr "Ήχος ολοκλήρωσης διαλείμματος"
- 
--#: js/misc/breakManager.js:980
-+#: js/misc/breakManager.js:984
- #, javascript-format
- msgid "%d second"
- msgid_plural "%d seconds"
- msgstr[0] "%d δευτερόλεπτο"
- msgstr[1] "%d δευτερόλεπτα"
- 
--#: js/misc/breakManager.js:986
-+#: js/misc/breakManager.js:990
- #, javascript-format
- msgid "%d minute"
- msgid_plural "%d minutes"
- msgstr[0] "%d λεπτό"
- msgstr[1] "%d λεπτά"
- 
--#: js/misc/breakManager.js:992
-+#: js/misc/breakManager.js:996
- #, javascript-format
- msgid "%d hour"
- msgid_plural "%d hours"
- msgstr[0] "%d ώρα"
- msgstr[1] "%d ώρες"
- 
--#: js/misc/breakManager.js:998
-+#: js/misc/breakManager.js:1002
- #, javascript-format
- msgid "%d day"
- msgid_plural "%d days"
-@@ -778,79 +778,79 @@ msgstr[0] "%d ημέρα"
- msgstr[1] "%d ημέρες"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1081
-+#: js/misc/breakManager.js:1085
- #, javascript-format
- msgid "It will be time for a break in %s"
- msgid_plural "It will be time for a break in %s"
- msgstr[0] "Θα είναι ώρα για διάλειμμα σε %s"
- msgstr[1] "Θα είναι ώρα για διάλειμμα σε %s"
- 
--#: js/misc/breakManager.js:1089
-+#: js/misc/breakManager.js:1093
- msgid "Movement Break Soon"
- msgstr "Διάλειμμα Κίνησης Σύντομα"
- 
--#: js/misc/breakManager.js:1092
-+#: js/misc/breakManager.js:1096
- msgid "Eyesight Break Soon"
- msgstr "Διάλειμμα Όρασης Σύντομα"
- 
--#: js/misc/breakManager.js:1095
-+#: js/misc/breakManager.js:1099
- msgid "Break Soon"
- msgstr "Διάλειμμα Σύντομα"
- 
--#: js/misc/breakManager.js:1140
-+#: js/misc/breakManager.js:1144
- msgid "Movement Break in Progress"
- msgstr "Διάλειμμα Κίνησης σε Εξέλιξη"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1143
-+#: js/misc/breakManager.js:1147
- #, javascript-format
- msgid "Continue moving around for %s"
- msgid_plural "Continue moving around for %s"
- msgstr[0] "Συνεχίστε να κινείστε για %s"
- msgstr[1] "Συνεχίστε να κινείστε για %s"
- 
--#: js/misc/breakManager.js:1149
-+#: js/misc/breakManager.js:1153
- msgid "Eyesight Break in Progress"
- msgstr "Διάλειμμα Όρασης σε Εξέλιξη"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1152
-+#: js/misc/breakManager.js:1156
- #, javascript-format
- msgid "Continue looking away for %s"
- msgid_plural "Continue looking away for %s"
- msgstr[0] "Συνεχίστε να κοιτάτε μακριά για %s"
- msgstr[1] "Συνεχίστε να κοιτάτε μακριά για %s"
- 
--#: js/misc/breakManager.js:1158
-+#: js/misc/breakManager.js:1162
- msgid "Break in Progress"
- msgstr "Διάλειμμα σε Εξέλιξη"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1161
-+#: js/misc/breakManager.js:1165
- #, javascript-format
- msgid "%s left in your break"
- msgid_plural "%s left in your break"
- msgstr[0] "%s απομένει στο διάλειμμά σας"
- msgstr[1] "%s απομένουν στο διάλειμμά σας"
- 
--#: js/misc/breakManager.js:1200
-+#: js/misc/breakManager.js:1204
- msgid "Time for a Movement Break"
- msgstr "Ώρα για Διάλειμμα Κίνησης"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1203
-+#: js/misc/breakManager.js:1207
- #, javascript-format
- msgid "Take a break from the device and move around for %s"
- msgid_plural "Take a break from the device and move around for %s"
- msgstr[0] "Κάντε διάλειμμα από τη συσκευή και κινηθείτε για %s"
- msgstr[1] "Κάντε διάλειμμα από τη συσκευή και κινηθείτε για %s"
- 
--#: js/misc/breakManager.js:1209
-+#: js/misc/breakManager.js:1213
- msgid "Time for an Eyesight Break"
- msgstr "Ώρα για Διάλειμμα Όρασης"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1212
-+#: js/misc/breakManager.js:1216
- #, javascript-format
- msgid ""
- "Take a break from the screen. Look at least 6 meters away for at least %s"
-@@ -863,12 +863,12 @@ msgstr[1] ""
- "Κάντε διάλειμμα από την οθόνη. Κοιτάξτε τουλάχιστον 6 μέτρα μακριά για "
- "τουλάχιστον %s"
- 
--#: js/misc/breakManager.js:1218
-+#: js/misc/breakManager.js:1222
- msgid "Time for a Break"
- msgstr "Ώρα για Διάλειμμα"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1221
-+#: js/misc/breakManager.js:1225
- #, javascript-format
- msgid "It’s time to take a break. Get away from the device for %s!"
- msgid_plural "It’s time to take a break. Get away from the device for %s!"
-@@ -876,144 +876,144 @@ msgstr[0] "Είναι ώρα για διάλειμμα. Απομακρυνθεί
- msgstr[1] "Είναι ώρα για διάλειμμα. Απομακρυνθείτε από τη συσκευή για %s!"
- 
- #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
--#: js/misc/breakManager.js:1245
-+#: js/misc/breakManager.js:1249
- #, javascript-format
- msgid "You were due to take a break %s ago"
- msgid_plural "You were due to take a break %s ago"
- msgstr[0] "Θα έπρεπε να έχετε κάνει διάλειμμα %s πριν"
- msgstr[1] "Θα έπρεπε να έχετε κάνει διάλειμμα %s πριν"
- 
--#: js/misc/breakManager.js:1251
-+#: js/misc/breakManager.js:1255
- msgid "Break Overdue"
- msgstr "Καθυστερημένο Διάλειμμα"
- 
--#: js/misc/breakManager.js:1267
-+#: js/misc/breakManager.js:1271
- #, javascript-format
- msgid "There is %s remaining in your break"
- msgid_plural "There are %s remaining in your break"
- msgstr[0] "Απομένει %s στο διάλειμμά σας"
- msgstr[1] "Απομένουν %s στο διάλειμμά σας"
- 
--#: js/misc/breakManager.js:1273
-+#: js/misc/breakManager.js:1277
- msgid "Break Interrupted"
- msgstr "Διάλειμμα Διακοπή"
- 
- #. Translators: As in "Delay the break"
--#: js/misc/breakManager.js:1351
-+#: js/misc/breakManager.js:1355
- msgid "Delay"
- msgstr "Καθυστέρηση"
- 
- #. Translators: As in "Skip the break"
--#: js/misc/breakManager.js:1373 js/ui/welcomeDialog.js:61
-+#: js/misc/breakManager.js:1377 js/ui/welcomeDialog.js:61
- msgid "Skip"
- msgstr "Παράλειψη"
- 
- #. Translators: As in "Take the break"
--#: js/misc/breakManager.js:1395
-+#: js/misc/breakManager.js:1399
- msgid "Take"
- msgstr "Κάντε"
- 
- #. Translators: This is a notification to warn the user that a
- #. screen time break will start shortly.
--#: js/misc/breakManager.js:1458
-+#: js/misc/breakManager.js:1462
- #, javascript-format
- msgid "Break in %d second"
- msgid_plural "Break in %d seconds"
- msgstr[0] "Διάλειμμα σε %d δευτερόλεπτο"
- msgstr[1] "Διάλειμμα σε %d δευτερόλεπτα"
- 
--#: js/misc/brightnessManager.js:169 js/ui/status/brightness.js:10
-+#: js/misc/brightnessManager.js:171 js/ui/status/brightness.js:10
- msgid "Brightness"
- msgstr "Φωτεινότητα"
- 
- #. Translators: The name of the power-off action in search
--#: js/misc/systemActions.js:93
-+#: js/misc/systemActions.js:94
- msgctxt "search-result"
- msgid "Power Off"
- msgstr "Απενεργοποίηση"
- 
- #. Translators: A list of keywords that match the power-off action, separated by semicolons
--#: js/misc/systemActions.js:96
-+#: js/misc/systemActions.js:97
- msgid "power off;poweroff;shutdown;halt;stop"
- msgstr "απενεργοποίηση;poweroff;τερματισμός;διακοπή;stop"
- 
- #. Translators: The name of the restart action in search
--#: js/misc/systemActions.js:101
-+#: js/misc/systemActions.js:102
- msgctxt "search-result"
- msgid "Restart"
- msgstr "Επανεκκίνηση"
- 
- #. Translators: A list of keywords that match the restart action, separated by semicolons
--#: js/misc/systemActions.js:104
-+#: js/misc/systemActions.js:105
- msgid "reboot;restart;"
- msgstr "επανεκκίνηση;restart;"
- 
- #. Translators: The name of the lock screen action in search
--#: js/misc/systemActions.js:109
-+#: js/misc/systemActions.js:110
- msgctxt "search-result"
- msgid "Lock Screen"
- msgstr "Κλείδωμα Οθόνης"
- 
- #. Translators: A list of keywords that match the lock screen action, separated by semicolons
--#: js/misc/systemActions.js:112
-+#: js/misc/systemActions.js:113
- msgid "lock screen"
- msgstr "κλείδωμα οθόνης"
- 
- #. Translators: The name of the logout action in search
--#: js/misc/systemActions.js:117
-+#: js/misc/systemActions.js:118
- msgctxt "search-result"
- msgid "Log Out"
- msgstr "Αποσύνδεση"
- 
- #. Translators: A list of keywords that match the logout action, separated by semicolons
--#: js/misc/systemActions.js:120
-+#: js/misc/systemActions.js:121
- msgid "logout;log out;sign off"
- msgstr "αποσύνδεση;log out;sign off"
- 
- #. Translators: The name of the suspend action in search
--#: js/misc/systemActions.js:125
-+#: js/misc/systemActions.js:126
- msgctxt "search-result"
- msgid "Suspend"
- msgstr "Αναστολή"
- 
- #. Translators: A list of keywords that match the suspend action, separated by semicolons
--#: js/misc/systemActions.js:128
-+#: js/misc/systemActions.js:129
- msgid "suspend;sleep"
- msgstr "αναστολή;sleep"
- 
- #. Translators: The name of the switch user action in search
--#: js/misc/systemActions.js:133
-+#: js/misc/systemActions.js:134
- msgctxt "search-result"
- msgid "Switch User"
- msgstr "Αλλαγή Χρήστη"
- 
- #. Translators: A list of keywords that match the switch user action, separated by semicolons
--#: js/misc/systemActions.js:136
-+#: js/misc/systemActions.js:137
- msgid "switch user"
- msgstr "αλλαγή χρήστη"
- 
- #. Translators: A list of keywords that match the lock orientation action, separated by semicolons
--#: js/misc/systemActions.js:143
-+#: js/misc/systemActions.js:144
- msgid "lock orientation;unlock orientation;screen;rotation"
- msgstr "κλείδωμα προσανατολισμού;ξεκλείδωμα προσανατολισμού;οθόνη;περιστροφή"
- 
- #. Translators: The name of the screenshot UI action in search
--#: js/misc/systemActions.js:148
-+#: js/misc/systemActions.js:149
- msgctxt "search-result"
- msgid "Take a Screenshot"
- msgstr "Λήψη Στιγμιότυπου Οθόνης"
- 
- #. Translators: A list of keywords that match the screenshot UI action, separated by semicolons
--#: js/misc/systemActions.js:151
-+#: js/misc/systemActions.js:152
- msgid "screenshot;screencast;snip;capture;record"
- msgstr "στιγμιότυπο οθόνης;βίντεο οθόνης;απόκομμα;καταγραφή;εγγραφή"
- 
--#: js/misc/systemActions.js:255
-+#: js/misc/systemActions.js:256
- msgctxt "search-result"
- msgid "Unlock Screen Rotation"
- msgstr "Ξεκλείδωμα Περιστροφής Οθόνης"
- 
--#: js/misc/systemActions.js:256
-+#: js/misc/systemActions.js:257
- msgctxt "search-result"
- msgid "Lock Screen Rotation"
- msgstr "Κλείδωμα Περιστροφής Οθόνης"
-@@ -1022,22 +1022,22 @@ msgstr "Κλείδωμα Περιστροφής Οθόνης"
- msgid "GNOME needs to save screen time data"
- msgstr "Το GNOME χρειάζεται να αποθηκεύσει δεδομένα χρόνου οθόνης"
- 
--#: js/misc/timeLimitsManager.js:1124
-+#: js/misc/timeLimitsManager.js:1123
- #, javascript-format
- msgid "Screen Time Limit in %d Minute"
- msgid_plural "Screen Time Limit in %d Minutes"
- msgstr[0] "Όριο Χρόνου Οθόνης σε %d Λεπτό"
- msgstr[1] "Όριο Χρόνου Οθόνης σε %d Λεπτά"
- 
--#: js/misc/timeLimitsManager.js:1131
-+#: js/misc/timeLimitsManager.js:1130
- msgid "Your screen time limit is approaching"
- msgstr "Το όριο χρόνου οθόνης σας πλησιάζει"
- 
--#: js/misc/timeLimitsManager.js:1145
-+#: js/misc/timeLimitsManager.js:1144
- msgid "Screen Time Limit Reached"
- msgstr "Φτάσατε το Όριο Χρόνου Οθόνης"
- 
--#: js/misc/timeLimitsManager.js:1146
-+#: js/misc/timeLimitsManager.js:1145
- msgid "It’s time to stop using the device"
- msgstr "Είναι ώρα να σταματήσετε τη χρήση της συσκευής"
- 
-@@ -1125,7 +1125,7 @@ msgstr "%A, %H:%M"
- #: js/misc/dateUtils.js:173
- #, no-c-format
- msgid "%B %-d, %H:%M"
--msgstr "%B %-d, %H:%M"
-+msgstr "%-d %B, %H:%M"
- 
- #. Translators: this is the month name, day number, year
- #. number followed by a time string in 24h format.
-@@ -1133,7 +1133,7 @@ msgstr "%B %-d, %H:%M"
- #: js/misc/dateUtils.js:179
- #, no-c-format
- msgid "%B %-d %Y, %H:%M"
--msgstr "%B %-d %Y, %H:%M"
-+msgstr "%-d %B %Y, %H:%M"
- 
- #. Show only the time if date is on today
- #. eslint-disable-line no-lonely-if
-@@ -1170,7 +1170,7 @@ msgstr "%B %-d, %l:%M %p"
- #: js/misc/dateUtils.js:208
- #, no-c-format
- msgid "%B %-d %Y, %l:%M %p"
--msgstr "%B %-d %Y, %l:%M %p"
-+msgstr "%-d %B %Y, %l:%M %p"
- 
- #: js/portalHelper/main.js:98
- msgid "Your connection seems to be secure"
-@@ -1375,15 +1375,15 @@ msgstr "%d"
- msgid "Week %V"
- msgstr "Εβδομάδα %V"
- 
--#: js/ui/calendar.js:773
-+#: js/ui/calendar.js:774
- msgid "No Notifications"
- msgstr "Καμία ειδοποίηση"
- 
--#: js/ui/calendar.js:812
-+#: js/ui/calendar.js:815
- msgid "Clear"
- msgstr "Εκκαθάριση"
- 
--#: js/ui/calendar.js:816
-+#: js/ui/calendar.js:819
- msgctxt "action"
- msgid "Clear all notifications"
- msgstr "Εκκαθάριση όλων των ειδοποιήσεων"
-@@ -1470,11 +1470,11 @@ msgid "Service"
- msgstr "Υπηρεσία"
- 
- #: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:407
--#: js/ui/components/networkAgent.js:745 js/ui/components/networkAgent.js:766
-+#: js/ui/components/networkAgent.js:744 js/ui/components/networkAgent.js:765
- msgid "Authentication required"
- msgstr "Απαιτείται πιστοποίηση"
- 
--#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:746
-+#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:745
- #, javascript-format
- msgid ""
- "Passwords or encryption keys are required to access the wireless network “%s”"
-@@ -1482,7 +1482,7 @@ msgstr ""
- "Απαιτούνται κωδικοί πρόσβασης ή κλειδιά κρυπτογράφησης για πρόσβαση στο "
- "ασύρματο δίκτυο «%s»"
- 
--#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:750
-+#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:749
- msgid "Wired 802.1X authentication"
- msgstr "Πιστοποίηση ενσύρματου 802.1X"
- 
-@@ -1490,15 +1490,15 @@ msgstr "Πιστοποίηση ενσύρματου 802.1X"
- msgid "Network name"
- msgstr "Όνομα δικτύου"
- 
--#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:754
-+#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:753
- msgid "DSL authentication"
- msgstr "Πιστοποίηση DSL"
- 
--#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:759
-+#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:758
- msgid "PIN code required"
- msgstr "Απαιτείται κωδικός PIN"
- 
--#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:760
-+#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:759
- msgid "PIN code is needed for the mobile broadband device"
- msgstr "Ο κωδικός PIN απαιτείται για τη συσκευή κινητής ευρυζωνικής σύνδεσης"
- 
-@@ -1506,14 +1506,14 @@ msgstr "Ο κωδικός PIN απαιτείται για τη συσκευή κ
- msgid "PIN"
- msgstr "PIN"
- 
--#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:751
--#: js/ui/components/networkAgent.js:755 js/ui/components/networkAgent.js:767
--#: js/ui/components/networkAgent.js:771
-+#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:750
-+#: js/ui/components/networkAgent.js:754 js/ui/components/networkAgent.js:766
-+#: js/ui/components/networkAgent.js:770
- #, javascript-format
- msgid "A password is required to connect to “%s”"
- msgstr "Απαιτείται συνθηματικό για σύνδεση στο «%s»"
- 
--#: js/ui/components/networkAgent.js:770
-+#: js/ui/components/networkAgent.js:769
- msgid "VPN password"
- msgstr "Συνθηματικό VPN"
- 
-@@ -1537,7 +1537,7 @@ msgstr "Πιστοποίηση"
- msgid "Sorry, that didn’t work. Please try again."
- msgstr "Συγγνώμη, αυτό δεν λειτούργησε. Παρακαλούμε προσπαθήστε ξανά."
- 
--#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:404
-+#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:407
- msgid "Windows"
- msgstr "Παράθυρα"
- 
-@@ -1558,7 +1558,7 @@ msgstr "Ταμπλό"
- #.
- #: js/ui/dateMenu.js:99
- msgid "%B %-d %Y"
--msgstr "%B %-d %Y"
-+msgstr "%-d %B %Y"
- 
- #. Translators: This is the accessible name of the date button shown
- #. * below the time in the shell; it should combine the weekday and the
-@@ -1572,13 +1572,13 @@ msgstr "%A %e %B %Y"
- #: js/ui/dateMenu.js:173
- msgctxt "calendar heading"
- msgid "%B %-d"
--msgstr "%B %-d"
-+msgstr "%-d %B"
- 
- #. Translators: Shown on calendar heading when selected day occurs on different year
- #: js/ui/dateMenu.js:176
- msgctxt "calendar heading"
- msgid "%B %-d %Y"
--msgstr "%B %-d %Y"
-+msgstr "%-d %B %Y"
- 
- #: js/ui/dateMenu.js:182
- msgid "Today"
-@@ -1897,7 +1897,7 @@ msgstr "Απενεργοποίηση"
- msgid "Leave Off"
- msgstr "Να Παραμείνει Ανενεργό"
- 
--#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:908
-+#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:898
- msgid "Keyboard Settings"
- msgstr "Ρυθμίσεις Πληκτρολογίου"
- 
-@@ -2006,11 +2006,11 @@ msgstr "Άγνωστος Τίτλος"
- #. in the search entry when no search is
- #. active; it should not exceed ~30
- #. characters.
--#: js/ui/overviewControls.js:328
-+#: js/ui/overviewControls.js:330
- msgid "Type to search"
- msgstr "Πληκτρολογήστε για Αναζήτηση"
- 
--#: js/ui/overviewControls.js:392
-+#: js/ui/overviewControls.js:395
- msgid "Apps"
- msgstr "Εφαρμογές"
- 
-@@ -2099,15 +2099,15 @@ msgstr "Η Επανεκκίνηση δεν είναι Διαθέσιμη στο
- msgid "Restarting…"
- msgstr "Επανεκκίνηση…"
- 
--#: js/ui/screenShield.js:233
-+#: js/ui/screenShield.js:227
- msgid "GNOME needs to lock the screen"
- msgstr "Το GNOME χρειάζεται να Κλειδώσει την Οθόνη"
- 
--#: js/ui/screenShield.js:274 js/ui/screenShield.js:682
-+#: js/ui/screenShield.js:269 js/ui/screenShield.js:680
- msgid "Unable to lock"
- msgstr "Αδυναμία Κλειδώματος"
- 
--#: js/ui/screenShield.js:275 js/ui/screenShield.js:683
-+#: js/ui/screenShield.js:270 js/ui/screenShield.js:681
- msgid "Lock was blocked by an app"
- msgstr "Το Κλείδωμα Εμποδίσθηκε από μια Εφαρμογή"
- 
-@@ -2116,118 +2116,118 @@ msgstr "Το Κλείδωμα Εμποδίσθηκε από μια Εφαρμο
- msgid "Screen Capture"
- msgstr "Αποτύπωση Οθόνης"
- 
--#: js/ui/screenshot.js:1271
-+#: js/ui/screenshot.js:1268
- msgid "Selection"
- msgstr "Επιλογή"
- 
--#: js/ui/screenshot.js:1281
-+#: js/ui/screenshot.js:1278
- msgid "Area Selection"
- msgstr "Επιλογή Περιοχής"
- 
--#: js/ui/screenshot.js:1286
-+#: js/ui/screenshot.js:1283
- msgid "Screen"
- msgstr "Οθόνη"
- 
--#: js/ui/screenshot.js:1296
-+#: js/ui/screenshot.js:1293
- msgid "Screen Selection"
- msgstr "Επιλογή Οθόνης"
- 
--#: js/ui/screenshot.js:1301
-+#: js/ui/screenshot.js:1298
- msgid "Window"
- msgstr "Παράθυρο"
- 
--#: js/ui/screenshot.js:1311
-+#: js/ui/screenshot.js:1308
- msgid "Window Selection"
- msgstr "Επιλογή Παραθύρου"
- 
--#: js/ui/screenshot.js:1336 js/ui/status/system.js:118
-+#: js/ui/screenshot.js:1333 js/ui/status/system.js:118
- msgid "Take Screenshot"
- msgstr "Λήψη Στιγμιότυπου Οθόνης"
- 
--#: js/ui/screenshot.js:1352
-+#: js/ui/screenshot.js:1349
- msgid "Record Screen"
- msgstr "Εγγραφή Οθόνης"
- 
- #. Translators: since this string refers to an action,
- #. it needs to be phrased as a verb.
--#: js/ui/screenshot.js:1369
-+#: js/ui/screenshot.js:1366
- msgid "Capture"
- msgstr "Αποτύπωση"
- 
--#: js/ui/screenshot.js:1391
-+#: js/ui/screenshot.js:1388
- msgid "Show Pointer"
- msgstr "Εμφάνιση Δρομέα"
- 
- #. Translators: this is the folder where recorded
- #. screencasts are stored.
--#: js/ui/screenshot.js:2019
-+#: js/ui/screenshot.js:2016
- msgid "Screencasts"
- msgstr "Βίντεο Οθόνης"
- 
- #. Translators: this is a filename used for screencast
- #. * recording, where "%d" and "%t" date and time, e.g.
- #. * "Screencast From 07-17-2013 10:00:46 PM"
--#: js/ui/screenshot.js:2024
-+#: js/ui/screenshot.js:2021
- #, no-c-format
- msgid "Screencast From %d %t"
- msgstr "Βίντεο Οθόνης από %d %t"
- 
- #. Translators: notification title.
--#: js/ui/screenshot.js:2070
-+#: js/ui/screenshot.js:2067
- msgid "Screencast recorded"
- msgstr "Καταγράφηκε Βίντεο Οθόνης"
- 
- #. Translators: notification title.
--#: js/ui/screenshot.js:2083
-+#: js/ui/screenshot.js:2080
- msgid "Screencast failed to start"
- msgstr "Αποτυχία Εκκίνησης Βίντεο Οθόνης"
- 
- #. Translators: notification title.
--#: js/ui/screenshot.js:2089
-+#: js/ui/screenshot.js:2086
- msgid "Screencast ended: Out of disk space"
- msgstr "Το Βίντεο Οθόνης Τερματίστηκε: Δεν Υπάρχει Χώρος στο Δίσκο"
- 
- #. We can encourage user to try again on service crashes since the
- #. recorder will auto-blocklist the pipeline that crashed.
- #. Translators: notification title.
--#: js/ui/screenshot.js:2095
-+#: js/ui/screenshot.js:2092
- msgid "Screencast ended unexpectedly, please try again"
- msgstr "Το Βίντεο Οθόνης Τερματίστηκε, Παρακαλούμε Ξαναπροσπαθήστε"
- 
- #. Translators: notification title.
--#: js/ui/screenshot.js:2098
-+#: js/ui/screenshot.js:2095
- msgid "Screencast ended unexpectedly"
- msgstr "Η Εγγραφή Οθόνης Τερματίστηκε Απροσδόκητα"
- 
- #. Translators: notification body when a screencast was recorded.
--#: js/ui/screenshot.js:2111
-+#: js/ui/screenshot.js:2108
- msgid "Click here to view the video"
- msgstr "Κάντε Κλικ Εδώ για Προβολή του Βίντεο"
- 
- #. Translators: button on the screencast notification.
- #. Translators: button on the screenshot notification.
--#: js/ui/screenshot.js:2119 js/ui/screenshot.js:2362
-+#: js/ui/screenshot.js:2116 js/ui/screenshot.js:2359
- msgid "Show in Files"
- msgstr "Εμφάνιση στα Αρχεία"
- 
- #. Translators: this is the name of the file that the screenshot is
- #. saved to. The placeholder is a timestamp, e.g. "2017-05-21 12-24-03".
--#: js/ui/screenshot.js:2308
-+#: js/ui/screenshot.js:2305
- #, javascript-format
- msgid "Screenshot From %s"
- msgstr "Στιγμιότυπο Οθόνης από %s"
- 
- #. Translators: notification title.
--#: js/ui/screenshot.js:2352
-+#: js/ui/screenshot.js:2349
- msgid "Screenshot captured"
- msgstr "Καταγράφηκε Στιγμιότυπο Οθόνης"
- 
- #. Translators: notification body when a screenshot was captured.
--#: js/ui/screenshot.js:2354
-+#: js/ui/screenshot.js:2351
- msgid "You can paste the image from the clipboard"
- msgstr "Μπορείτε να Επικολλήσετε την Εικόνα από το Πρόχειρο"
- 
--#: js/ui/screenshot.js:2412 js/ui/screenshot.js:2574
-+#: js/ui/screenshot.js:2409 js/ui/screenshot.js:2571
- msgid "Screenshot taken"
- msgstr "Ελήφθη Στιγμιότυπο Οθόνης"
- 
-@@ -2239,7 +2239,7 @@ msgstr "Αναζήτηση"
- msgid "No results"
- msgstr "Δε Βρέθηκαν Αποτελέσματα"
- 
--#: js/ui/search.js:982
-+#: js/ui/search.js:985
- #, javascript-format
- msgid "%d more"
- msgid_plural "%d more"
-@@ -2251,23 +2251,23 @@ msgstr[1] "%d περισσότερα"
- msgid "Search"
- msgstr "Αναζήτηση"
- 
--#: js/ui/shellEntry.js:21
-+#: js/ui/shellEntry.js:22
- msgid "Copy"
- msgstr "Αντιγραφή"
- 
--#: js/ui/shellEntry.js:26
-+#: js/ui/shellEntry.js:27
- msgid "Paste"
- msgstr "Επικόλληση"
- 
--#: js/ui/shellEntry.js:78
-+#: js/ui/shellEntry.js:79
- msgid "Show Text"
- msgstr "Εμφάνιση Κειμένου"
- 
--#: js/ui/shellEntry.js:80
-+#: js/ui/shellEntry.js:81
- msgid "Hide Text"
- msgstr "Απόκρυψη Κειμένου"
- 
--#: js/ui/shellEntry.js:174
-+#: js/ui/shellEntry.js:175
- msgid "Caps lock is on"
- msgstr "Τα Κεφαλαία είναι Ενεργοποιημένα"
- 
-@@ -2410,7 +2410,7 @@ msgstr "Χαμηλό"
- msgid "High"
- msgstr "Υψηλό"
- 
--#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:890
-+#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:880
- msgid "Keyboard"
- msgstr "Πληκτρολόγιο"
- 
-@@ -2474,27 +2474,27 @@ msgstr "Σκούρο Θέμα"
- msgid "Do Not Disturb"
- msgstr "Μην Ενοχλείτε"
- 
--#: js/ui/status/dwellClick.js:15
-+#: js/ui/status/dwellClick.js:14
- msgid "Single Click"
- msgstr "Μονό Κλικ"
- 
--#: js/ui/status/dwellClick.js:20
-+#: js/ui/status/dwellClick.js:19
- msgid "Double Click"
- msgstr "Διπλό Κλικ"
- 
--#: js/ui/status/dwellClick.js:25
-+#: js/ui/status/dwellClick.js:24
- msgid "Drag"
- msgstr "Σύρσιμο"
- 
--#: js/ui/status/dwellClick.js:30
-+#: js/ui/status/dwellClick.js:29
- msgid "Secondary Click"
- msgstr "Δευτερεύον Κλικ"
- 
--#: js/ui/status/dwellClick.js:39
-+#: js/ui/status/dwellClick.js:38
- msgid "Dwell Click"
- msgstr "Κράτημα Κλικ"
- 
--#: js/ui/status/keyboard.js:907
-+#: js/ui/status/keyboard.js:897
- msgid "Show Keyboard Layout"
- msgstr "Εμφάνιση Διάταξης Πληκτρολογίου"
- 
-@@ -2945,24 +2945,24 @@ msgstr "Μετακίνηση στη δεξιά οθόνη"
- msgid "Close"
- msgstr "Κλείσιμο"
- 
--#: src/main.c:515 subprojects/extensions-tool/src/main.c:336
-+#: src/main.c:517 subprojects/extensions-tool/src/main.c:336
- msgid "Print version"
- msgstr "Εμφάνιση έκδοσης"
- 
--#: src/main.c:521
-+#: src/main.c:523
- msgid "Mode used by GDM for login screen"
- msgstr "Λειτουργία που χρησιμοποιείται από το GDM για την οθόνη σύνδεσης"
- 
--#: src/main.c:527
-+#: src/main.c:529
- msgid "Use a specific mode, e.g. “gdm” for login screen"
- msgstr ""
- "Χρήση μιας συγκεκριμένης λειτουργίας, π.χ. «gdm» για την οθόνη σύνδεσης"
- 
--#: src/main.c:533
-+#: src/main.c:535
- msgid "List possible modes"
- msgstr "Λίστα πιθανών λειτουργιών"
- 
--#: src/main.c:539
-+#: src/main.c:541
- msgid "Force animations to be enabled"
- msgstr "Αναγκαστική ενεργοποίηση κίνησης"
- 
-@@ -2984,16 +2984,16 @@ msgstr "Τα συνθηματικά δεν ταιριάζουν"
- msgid "Password cannot be blank"
- msgstr "Το συνθηματικό δεν μπορεί να είναι κενός"
- 
--#: src/shell-polkit-authentication-agent.c:344
-+#: src/shell-polkit-authentication-agent.c:342
- msgid "Authentication dialog was dismissed by the user"
- msgstr "Το παράθυρο πιστοποίησης έκλεισε από τον χρήστη"
- 
--#: src/st/st-icon-theme.c:1859
-+#: src/st/st-icon-theme.c:1857
- #, c-format
- msgid "Icon '%s' not present in theme %s"
- msgstr "Το εικονίδιο '%s' δεν υπάρχει στο θέμα %s"
- 
--#: src/st/st-icon-theme.c:3452 src/st/st-icon-theme.c:3755
-+#: src/st/st-icon-theme.c:3450 src/st/st-icon-theme.c:3753
- msgid "Failed to load icon"
- msgstr "Αδυναμία φόρτωσης εικονιδίου"
- 
-@@ -3015,15 +3015,15 @@ msgstr ""
- "ρύθμιση προτιμήσεων και την αφαίρεση ή απενεργοποίηση ανεπιθύμητων "
- "επεκτάσεων."
- 
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:70
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:72
- msgid "Main Window"
- msgstr "Κυρίως παράθυρο"
- 
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:74
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:76
- msgid "Available Updates"
- msgstr "Διαθέσιμες ενημερώσεις"
- 
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:78
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:80
- msgid "Search View"
- msgstr "Προβολή αναζήτησης"
- 
diff --git a/debian/patches/Update-Kazakh-translation.patch b/debian/patches/Update-Kazakh-translation.patch
deleted file mode 100644 (file)
index 0323353..0000000
+++ /dev/null
@@ -1,8768 +0,0 @@
-From: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
-Date: Sun, 8 Feb 2026 16:23:03 +0000
-Subject: Update Kazakh translation
-
-Origin: upstream, 49.4, commit:7e2619acb20dea42971096a6a67eb4ac57c59e16
----
- po/kk.po | 8754 +++++++++++++++++++++++++++++++-------------------------------
- 1 file changed, 4375 insertions(+), 4379 deletions(-)
-
-diff --git a/po/kk.po b/po/kk.po
-index 942e421..9ce3cb2 100644
---- a/po/kk.po
-+++ b/po/kk.po
-@@ -1,4379 +1,4375 @@
--# Kazakh translation for gnome-shell.\r
--# Copyright (C) 2015 The gnome-shell authors.\r
--# This file is distributed under the same license as the gnome-shell package.\r
--# Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2012-2021.\r
--#\r
--msgid ""\r
--msgstr ""\r
--"Project-Id-Version: master\n"\r
--"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues/\n"\r
--"POT-Creation-Date: 2025-11-24 13:53+0000\n"\r
--"PO-Revision-Date: 2026-01-08 21:09+0500\n"\r
--"Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n"\r
--"Language-Team: Kazakh <kk_KZ@googlegroups.com>\n"\r
--"Language: kk\n"\r
--"MIME-Version: 1.0\n"\r
--"Content-Type: text/plain; charset=UTF-8\n"\r
--"Content-Transfer-Encoding: 8bit\n"\r
--"Plural-Forms: nplurals=1; plural=0;\n"\r
--"X-Generator: Poedit 3.8\n"\r
--\r
--#: data/50-gnome-shell-launchers.xml:6\r
--msgid "Launchers"\r
--msgstr "Жөнелткіштер"\r
--\r
--#: data/50-gnome-shell-launchers.xml:10\r
--msgid "Activate pinned app 1"\r
--msgstr "Бекітілген 1-ші қолданбаны белсендіру"\r
--\r
--#: data/50-gnome-shell-launchers.xml:14\r
--msgid "Activate pinned app 2"\r
--msgstr "Бекітілген 2-ші қолданбаны белсендіру"\r
--\r
--#: data/50-gnome-shell-launchers.xml:18\r
--msgid "Activate pinned app 3"\r
--msgstr "Бекітілген 3-ші қолданбаны белсендіру"\r
--\r
--#: data/50-gnome-shell-launchers.xml:22\r
--msgid "Activate pinned app 4"\r
--msgstr "Бекітілген 4-ші қолданбаны белсендіру"\r
--\r
--#: data/50-gnome-shell-launchers.xml:26\r
--msgid "Activate pinned app 5"\r
--msgstr "Бекітілген 5-ші қолданбаны белсендіру"\r
--\r
--#: data/50-gnome-shell-launchers.xml:30\r
--msgid "Activate pinned app 6"\r
--msgstr "Бекітілген 6-шы қолданбаны белсендіру"\r
--\r
--#: data/50-gnome-shell-launchers.xml:34\r
--msgid "Activate pinned app 7"\r
--msgstr "Бекітілген 7-ші қолданбаны белсендіру"\r
--\r
--#: data/50-gnome-shell-launchers.xml:38\r
--msgid "Activate pinned app 8"\r
--msgstr "Бекітілген 8-ші қолданбаны белсендіру"\r
--\r
--#: data/50-gnome-shell-launchers.xml:42\r
--msgid "Activate pinned app 9"\r
--msgstr "Бекітілген 9-шы қолданбаны белсендіру"\r
--\r
--#: data/50-gnome-shell-launchers.xml:46\r
--msgid "Open new window of pinned app 1"\r
--msgstr "Бекітілген 1-ші қолданбаның жаңа терезесін ашу"\r
--\r
--#: data/50-gnome-shell-launchers.xml:50\r
--msgid "Open new window of pinned app 2"\r
--msgstr "Бекітілген 2-ші қолданбаның жаңа терезесін ашу"\r
--\r
--#: data/50-gnome-shell-launchers.xml:54\r
--msgid "Open new window of pinned app 3"\r
--msgstr "Бекітілген 3-ші қолданбаның жаңа терезесін ашу"\r
--\r
--#: data/50-gnome-shell-launchers.xml:58\r
--msgid "Open new window of pinned app 4"\r
--msgstr "Бекітілген 4-ші қолданбаның жаңа терезесін ашу"\r
--\r
--#: data/50-gnome-shell-launchers.xml:62\r
--msgid "Open new window of pinned app 5"\r
--msgstr "Бекітілген 5-ші қолданбаның жаңа терезесін ашу"\r
--\r
--#: data/50-gnome-shell-launchers.xml:66\r
--msgid "Open new window of pinned app 6"\r
--msgstr "Бекітілген 6-шы қолданбаның жаңа терезесін ашу"\r
--\r
--#: data/50-gnome-shell-launchers.xml:70\r
--msgid "Open new window of pinned app 7"\r
--msgstr "Бекітілген 7-ші қолданбаның жаңа терезесін ашу"\r
--\r
--#: data/50-gnome-shell-launchers.xml:74\r
--msgid "Open new window of pinned app 8"\r
--msgstr "Бекітілген 8-ші қолданбаның жаңа терезесін ашу"\r
--\r
--#: data/50-gnome-shell-launchers.xml:78\r
--msgid "Open new window of pinned app 9"\r
--msgstr "Бекітілген 9-шы қолданбаның жаңа терезесін ашу"\r
--\r
--#. Translators: name of the folder under ~/Pictures for screenshots.\r
--#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2290\r
--msgid "Screenshots"\r
--msgstr "Скриншоттар"\r
--\r
--#: data/50-gnome-shell-screenshots.xml:9 data/org.gnome.shell.gschema.xml.in:267\r
--msgid "Take a screenshot interactively"\r
--msgstr "Скриншотты интерактивті түрде түсіру"\r
--\r
--#: data/50-gnome-shell-screenshots.xml:12 data/org.gnome.shell.gschema.xml.in:279\r
--msgid "Take a screenshot"\r
--msgstr "Скриншотты түсіру"\r
--\r
--#: data/50-gnome-shell-screenshots.xml:15 data/org.gnome.shell.gschema.xml.in:275\r
--msgid "Take a screenshot of a window"\r
--msgstr "Терезе скриншотын түсіру"\r
--\r
--#: data/50-gnome-shell-screenshots.xml:18 data/org.gnome.shell.gschema.xml.in:271\r
--msgid "Record a screencast interactively"\r
--msgstr "Скринкастты интерактивті түрде жазу"\r
--\r
--#: data/50-gnome-shell-system.xml:6\r
--#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1313\r
--msgid "System"\r
--msgstr "Жүйе"\r
--\r
--#: data/50-gnome-shell-system.xml:9\r
--msgid "Show the notification list"\r
--msgstr "Хабарламалар тізімін көрсету"\r
--\r
--#: data/50-gnome-shell-system.xml:12\r
--msgid "Open the quick settings menu"\r
--msgstr "Жылдам баптаулар мәзірін ашу"\r
--\r
--#: data/50-gnome-shell-system.xml:15\r
--msgid "Focus the active notification"\r
--msgstr "Белсенді хабарламаға фокусты орнату"\r
--\r
--#: data/50-gnome-shell-system.xml:18\r
--msgid "Show the overview"\r
--msgstr "Шолуды көрсету"\r
--\r
--#: data/50-gnome-shell-system.xml:21\r
--msgid "Show all apps"\r
--msgstr "Барлық қолданбаларды көрсету"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:6\r
--msgid "Enable internal tools useful for developers and testers from Alt-F2"\r
--msgstr ""\r
--"Alt-F2 ішінен өндірушілер мен сынаушылар үшін пайдалы ішкі саймандарды іске "\r
--"қосу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:9\r
--msgid ""\r
--"Allows access to internal debugging and monitoring tools using the Alt-F2 "\r
--"dialog."\r
--msgstr ""\r
--"Alt-F2 сұхбат арқылы қолжетерлік болатын ішкі жөндеу мен бақылау саймандарына "\r
--"қатынауды рұқсат ету."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:16\r
--msgid "UUIDs of extensions to enable"\r
--msgstr "Іске қосу үшін кеңейтулердің UUID-ры"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:17\r
--msgid ""\r
--"GNOME Shell extensions have a UUID property; this key lists extensions which "\r
--"should be loaded. Any extension that wants to be loaded needs to be in this "\r
--"list. You can also manipulate this list with the EnableExtension and "\r
--"DisableExtension D-Bus methods on org.gnome.Shell."\r
--msgstr ""\r
--"GNOME Shell кеңейтулерінде UUID қасиеті бар; бұл кілт жүктелетін кеңейтулер "\r
--"тізімін сақтайды. Жүйеге кірген кезде жүктелем дейтін кеңейту осы тізімде "\r
--"болуы тиіс. Бұл тізімді org.gnome.Shell ішіндегі EnableExtension және "\r
--"DisableExtension DBus тәсілдерімен де өзгертуге болады."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:26\r
--msgid "UUIDs of extensions to force disabling"\r
--msgstr "Мәжбүрлі сөндіру үшін кеңейтулер UUID-лары"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:27\r
--msgid ""\r
--"GNOME Shell extensions have a UUID property; this key lists extensions which "\r
--"should be disabled, even if loaded as part of the current mode. You can also "\r
--"manipulate this list with the EnableExtension and DisableExtension D-Bus "\r
--"methods on org.gnome.Shell. This key takes precedence over the “enabled-"\r
--"extensions” setting."\r
--msgstr ""\r
--"GNOME Shell кеңейтулерінде UUID қасиеті бар; бұл кілт сөндіру үшін кеңейтулер "\r
--"тізімін сақтайды, олар қазіргі режимде іске қосылған болса да. Сонымен қатар, "\r
--"бұл тізімді org.gnome.Shell EnableExtension және DisableExtension D-Bus "\r
--"тәсілдері арқылы түзетуге болады. Бұл кілт \"enabled-extensions\" баптауын "\r
--"үстінен басады."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:37\r
--msgid "Disable user extensions"\r
--msgstr "Пайдаланушы кеңейтулерін сөндіру"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:38\r
--msgid ""\r
--"Disable all extensions the user has enabled without affecting the “enabled-"\r
--"extension” setting."\r
--msgstr ""\r
--"\"enabled-extension\" баптауын тимей-ақ, пайдаланушы іске қосқан барлық "\r
--"кеңейтулерді сөндіру."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:45\r
--msgid "Allow extension installation"\r
--msgstr "Кеңейтуді орнатуды рұқсат ету"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:46\r
--msgid ""\r
--"Allow users to install extensions in their home folder. If disabled, the "\r
--"InstallRemoteExtension D-Bus method will fail, and extensions are only loaded "\r
--"from system directories on startup. It does not affect extensions that are "\r
--"already loaded, so a change only takes full effect on the next login."\r
--msgstr ""\r
--"Пайдаланушыларға өз үй бумасына кеңейтулерді орнатуға рұқсат ету. Сөндірілсе, "\r
--"InstallRemoteExtension D-Bus әдісі сәтсіз болады, ал кеңейтулер жүйе іске "\r
--"қосылған кезде тек жүйелік бумалардан жүктелетін болады. Ол қазір жүктелген "\r
--"кеңейтулерге әсер етпейді, сондықтан өзгеріс тек келесі кіруге толық күшіне "\r
--"енеді."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:56\r
--msgid "Disables the validation of extension version compatibility"\r
--msgstr "Кеңейту нұсқасы үйлесімділігінің расталуын сөндіреді"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:57\r
--msgid ""\r
--"GNOME Shell will only load extensions that claim to support the current "\r
--"running version. Enabling this option will disable this check and try to load "\r
--"all extensions regardless of the versions they claim to support."\r
--msgstr ""\r
--"GNOME Shell тек ағымдағы орындалып жатқан нұсқаны қолдаймын деп хабарлайтын "\r
--"кеңейтулерді жүктейтін болады. Бұл опцияны іске қосу ол мүмкіндікті сөндіреді, "\r
--"және кеңейту қолдайтын нұсқасына қарамастан жүктеп көретін болады."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:67\r
--msgid "List of desktop file IDs for favorite applications"\r
--msgstr "Таңдамалы қолданбалар үшін desktop файлдары ID-нің тізімі"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:68\r
--msgid ""\r
--"The applications corresponding to these identifiers will be displayed in the "\r
--"favorites area."\r
--msgstr ""\r
--"Осы анықтағыштарға сәйкес келетін қолданбалар таңдамалылар аймағында "\r
--"көрсетілетін болады."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:75\r
--msgid "History for command (Alt-F2) dialog"\r
--msgstr "Командалар сұхбаты (Alt-F2) үшін тарихы"\r
--\r
--#. Translators: looking glass is a debugger and inspector tool, see\r
--#. https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/docs/looking-\r
--#. glass.md\r
--#: data/org.gnome.shell.gschema.xml.in:80\r
--msgid "History for the looking glass dialog"\r
--msgstr "Іздеу сұхбатының тарихы"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:84\r
--msgid "Always show the “Log Out” action in the system menu"\r
--msgstr "Жүйелік мәзірде \"Жүйеден шығу\" нұсқасын әрқашан көрсету"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:85\r
--msgid ""\r
--"This key overrides the automatic hiding of the “Log out” action in the system "\r
--"menu for logged-in situations where there is a single, local, non-system user "\r
--"and only a single available session type (e.g. GNOME on Wayland)."\r
--msgstr ""\r
--"Бұл кілт жалғыз, жергілікті, жүйелік емес пайдаланушы және тек бір ғана "\r
--"қолжетімді сеанс түрі (мысалы, Wayland-тағы GNOME) бар кірген жағдайлар үшін "\r
--"жүйе мәзірінде «Жүйеден шығу» әрекетін автоматты түрде жасыруды үстінен басады."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:94\r
--msgid "Whether to remember password for mounting encrypted or remote filesystems"\r
--msgstr ""\r
--"Шифрленген немесе қашықтағы файлдық жүйелерді тіркеу парольдерін сақтау керек "\r
--"пе, соны көрсетеді"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:95\r
--msgid ""\r
--"The shell will request a password when an encrypted device or a remote "\r
--"filesystem is mounted. If the password can be saved for future use a “Remember "\r
--"Password” checkbox will be present. This key sets the default state of the "\r
--"checkbox."\r
--msgstr ""\r
--"Қоршам шифрленген құрылғы немесе қашықтағы файлдық жүйе тіркелген кезде "\r
--"парольді сұрайды. Егер парольді болашақтағы қолданулар үшін сақтау керек "\r
--"болса, \"Парольді есте сақтау\" жалаушасын орнатыңыз. Бұл кілт жалаушаның "\r
--"бастапқы күйін орнатады."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:104\r
--msgid "The last selected non-default power profile"\r
--msgstr "Соңғы таңдалған әдепкі емес эл. қорегі профилі"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:105\r
--msgid ""\r
--"Some systems support more than two power profiles. In order to still support "\r
--"toggling between two profiles, this key records the last selected non-default "\r
--"profile."\r
--msgstr ""\r
--"Кейбір жүйелер екіден артық эл. корек профильдерін қолдайды. Екі профиль "\r
--"арасында ауысуды қолдау үшін бұл кілт соңғы таңдалған әдепкі емес профильді "\r
--"жазады."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:113\r
--msgid "The last version the “Welcome to GNOME” dialog was shown for"\r
--msgstr "\"GNOME %s ішіне қош келдіңіз\" сұхбаты көрсетілген соңғы нұсқасы"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:114\r
--msgid ""\r
--"This key determines for which version the “Welcome to GNOME” dialog was last "\r
--"shown. An empty string represents the oldest possible version, and a huge "\r
--"number will represent versions that do not exist yet. This huge number can be "\r
--"used to effectively disable the dialog."\r
--msgstr ""\r
--"Бұл кілт \"GNOME %s ішіне қош келдіңіз\" сұхбаты көрсетілген соңғы нұсқасын "\r
--"сипаттайды. Бос жол мүмкін болған ең ескі нұсқаны, ал үлкен сан әлі жоқ болып "\r
--"тұрған нұсқаларды сипаттайды. Бұл үлкен санды сұхбатты сөндіру үшін қолдануға "\r
--"болады."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:125\r
--msgid "Layout of the app picker"\r
--msgstr "Қолданбалар таңдаушысының жаймасы"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:126\r
--msgid ""\r
--"Layout of the app picker. Each entry in the array is a page. Pages are stored "\r
--"in the order they appear in GNOME Shell. Each page contains an “application "\r
--"id” → 'data' pair. Currently, the following values are stored as 'data': • "\r
--"“position”: the position of the application icon in the page"\r
--msgstr ""\r
--"Қолданбалар таңдаушысының жаймасы. Массивтегі әрбір жазба жеке бет болып "\r
--"табылады. Беттер GNOME Shell-да көрсетілетін ретімен сақталады. Әр бетте "\r
--"\"бағдарлама id\" → \"деректер\" жұбы бар. Қазіргі кезде мәндер келесідей "\r
--"сақталады 'деректер': • \"орын\": беттегі бағдарлама таңбашасының орны"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:145\r
--#: data/org.gnome.shell.gschema.xml.in:152\r
--msgid "Keybinding to shift between overview states"\r
--msgstr "Шолу күйлері арасында ауысу үшін пернелер комбинациясы"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:146\r
--msgid "Keybinding to shift between session, window picker and app grid"\r
--msgstr ""\r
--"Сессия, терезелер таңдаушысы және қолданбалар торы арасында ауысу үшін "\r
--"пернелер комбинациясы"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:153\r
--msgid "Keybinding to shift between app grid, window picker and session"\r
--msgstr ""\r
--"Қолданбалар торы, терезелер таңдаушысы және сессия арасында ауысу үшін "\r
--"пернелер комбинациясы"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:159\r
--msgid "Keybinding to open the “Show Applications” view"\r
--msgstr "\"Қолданбаларды көрсету\" көрінісін ашу үшін пернелер комбинациясы"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:160\r
--msgid ""\r
--"Keybinding to open the “Show Applications” view of the Activities Overview."\r
--msgstr "Көрініс ішінен \"Қолданбаларды көрсету\" ашу үшін пернелер комбинациясы."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:167\r
--msgid "Keybinding to open the overview"\r
--msgstr "Шолуды ашу үшін пернелер комбинациясы"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:168\r
--msgid "Keybinding to open the Activities Overview."\r
--msgstr "Көріністі ашу үшін пернелер комбинациясы."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:174\r
--msgid "Keybinding to toggle the visibility of the notification list"\r
--msgstr ""\r
--"Хабарламалар тізімінің көрінуін іске қосу/сөндіру үшін пернелер комбинациясы"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:175\r
--msgid "Keybinding to toggle the visibility of the notification list."\r
--msgstr ""\r
--"Хабарламалар тізімінің көрінуін іске қосу/сөндіру үшін пернелер комбинациясы."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:181\r
--msgid "Keybinding to toggle the quick settings menu"\r
--msgstr "Жылдам мәзірді ашу/жабу үшін пернелер комбинациясы"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:182\r
--msgid "Keybinding to toggle the quick settings menu."\r
--msgstr "Жылдам мәзірді ашу/жабу үшін пернелер комбинациясы."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:188\r
--msgid "Keybinding to focus the active notification"\r
--msgstr "Белсенді ескертуге фокусты ауыстыру пернелер комбинациясы"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:189\r
--msgid "Keybinding to focus the active notification."\r
--msgstr "Белсенді ескертуге фокусты ауыстыру пернелер комбинациясы."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:195\r
--msgid "Switch to application 1"\r
--msgstr "1-ші қолданбаға ауысу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:199\r
--msgid "Switch to application 2"\r
--msgstr "2-ші қолданбаға ауысу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:203\r
--msgid "Switch to application 3"\r
--msgstr "3-ші қолданбаға ауысу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:207\r
--msgid "Switch to application 4"\r
--msgstr "4-ші қолданбаға ауысу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:211\r
--msgid "Switch to application 5"\r
--msgstr "5-ші қолданбаға ауысу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:215\r
--msgid "Switch to application 6"\r
--msgstr "6-шы қолданбаға ауысу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:219\r
--msgid "Switch to application 7"\r
--msgstr "7-ші қолданбаға ауысу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:223\r
--msgid "Switch to application 8"\r
--msgstr "8-ші қолданбаға ауысу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:227\r
--msgid "Switch to application 9"\r
--msgstr "9-шы қолданбаға ауысу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:231\r
--msgid "Open a new instance of application 1"\r
--msgstr "1-ші қолданбаның жаңа данасын ашу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:235\r
--msgid "Open a new instance of application 2"\r
--msgstr "2-ші қолданбаның жаңа данасын ашу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:239\r
--msgid "Open a new instance of application 3"\r
--msgstr "3-ші қолданбаның жаңа данасын ашу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:243\r
--msgid "Open a new instance of application 4"\r
--msgstr "4-ші қолданбаның жаңа данасын ашу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:247\r
--msgid "Open a new instance of application 5"\r
--msgstr "5-ші қолданбаның жаңа данасын ашу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:251\r
--msgid "Open a new instance of application 6"\r
--msgstr "6-шы қолданбаның жаңа данасын ашу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:255\r
--msgid "Open a new instance of application 7"\r
--msgstr "7-ші қолданбаның жаңа данасын ашу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:259\r
--msgid "Open a new instance of application 8"\r
--msgstr "8-ші қолданбаның жаңа данасын ашу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:263\r
--msgid "Open a new instance of application 9"\r
--msgstr "9-шы қолданбаның жаңа данасын ашу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:283\r
--msgid "Screen brightness up"\r
--msgstr "Экран жарықтылығын арттыру"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:287\r
--msgid "Screen brightness up on current monitor"\r
--msgstr "Ағымдағы мониторда экран жарықтылығын арттыру"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:291\r
--msgid "Screen brightness down"\r
--msgstr "Экран жарықтылығын төмендету"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:295\r
--msgid "Screen brightness down on current monitor"\r
--msgstr "Ағымдағы мониторда экран жарықтылығын төмендету"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:299\r
--msgid "Screen brightness cycle"\r
--msgstr "Экран жарықтылығын циклдік ауыстыру"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:303\r
--msgid "Screen brightness cycle on current monitor"\r
--msgstr "Ағымдағы мониторда экран жарықтылығын циклдік ауыстыру"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:312\r
--#: data/org.gnome.shell.gschema.xml.in:339\r
--msgid "Limit switcher to current workspace."\r
--msgstr "Ауыстырғышты ағымдағы жұмыс орнымен шектеу."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:313\r
--msgid ""\r
--"If true, only applications that have windows on the current workspace are "\r
--"shown in the switcher. Otherwise, all applications are included."\r
--msgstr ""\r
--"Таңдалса, ауыстырғышта тек ағымдағы жұмыс орнындағы терезелері бар қолданбалар "\r
--"көрсетіледі. Болмаса, барлық қолданбалар болады."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:330\r
--msgid "The application icon mode."\r
--msgstr "Қолданбаның таңбаша режимі."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:331\r
--msgid ""\r
--"Configures how the windows are shown in the switcher. Valid possibilities are "\r
--"“thumbnail-only” (shows a thumbnail of the window), “app-icon-only” (shows "\r
--"only the application icon) or “both”."\r
--msgstr ""\r
--"Терезелер ауыстырғышта қалай көрсетілетінін сипаттайды. Мүмкін мәндері "\r
--"\"thumbnail-only\" (терезенің кіші көрінісі көрсетіледі), \"app-icon-only\" "\r
--"(тек қолданба таңбашасы көрсетіледі) немесе \"both\" (екеуі де)."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:340\r
--msgid ""\r
--"If true, only windows from the current workspace are shown in the switcher. "\r
--"Otherwise, all windows are included."\r
--msgstr ""\r
--"Таңдалса, ауыстырғышта тек ағымдағы жұмыс орнындағы терезелер көрсетіледі. "\r
--"Болмаса, барлық терезелер болады."\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:350\r
--msgid "Locations"\r
--msgstr "Орналасулар"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:351\r
--msgid "The locations to show in world clocks"\r
--msgstr "Дүниежүзілік сағаттарда көрсетілетін орналасулар"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:361\r
--msgid "Automatic location"\r
--msgstr "Автоматты орналасу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:362\r
--msgid "Whether to fetch the current location or not"\r
--msgstr "Ағымдағы орналасуды алу керек пе, жоқ па"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:369\r
--msgid "Location"\r
--msgstr "Орналасу"\r
--\r
--#: data/org.gnome.shell.gschema.xml.in:370\r
--msgid "The location for which to show a forecast"\r
--msgstr "Ауа райы болжамын көрсету үшін орналасу"\r
--\r
--#. Keep in sync with subprojects/extensions-app\r
--#: data/org.gnome.Shell.Extensions.desktop.in:4\r
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:5\r
--#: subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in:3\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:57\r
--msgid "Extensions"\r
--msgstr "Кеңейтулер"\r
--\r
--#: data/org.gnome.Shell.PortalHelper.desktop.in:2\r
--msgid "Network Login"\r
--msgstr "Желілік кіру"\r
--\r
--#: data/X-GNOME-Shell-Utilities.directory.desktop.in:2\r
--msgid "Utilities"\r
--msgstr "Утилиталар"\r
--\r
--#: js/dbusServices/extensions/extensionPrefsDialog.js:71\r
--msgid "Extension Error"\r
--msgstr "Кеңейту қатесі"\r
--\r
--#. Translators: %s is an extension name\r
--#: js/dbusServices/extensions/extensionPrefsDialog.js:104\r
--#, javascript-format\r
--msgid "Unable to display the settings for “%s”."\r
--msgstr "“%s” үшін баптауларды көрсету мүмкін емес."\r
--\r
--#. Translators: Link label in the phrase "Information about this\r
--#. problem may be available on the extension website"\r
--#: js/dbusServices/extensions/extensionPrefsDialog.js:110\r
--msgid "extension website"\r
--msgstr "кеңейту веб-сайты"\r
--\r
--#. Translators: %s is "extension website"\r
--#: js/dbusServices/extensions/extensionPrefsDialog.js:114\r
--#, javascript-format\r
--msgid "Information about this problem may be available on the %s."\r
--msgstr "Бұл мәселе туралы ақпарат %s бетінде қолжетімді болуы мүмкін."\r
--\r
--#: js/dbusServices/extensions/ui/extension-error-page.ui:19\r
--#: subprojects/extensions-app/data/ui/extension-row.ui:13\r
--msgid "Error Details"\r
--msgstr "Қате ақпараты"\r
--\r
--#: js/dbusServices/extensions/ui/extension-error-page.ui:26\r
--msgid "Copy Error"\r
--msgstr "Көшіріп алу қатесі"\r
--\r
--#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:514\r
--#: js/ui/audioDeviceSelection.js:60 js/ui/components/networkAgent.js:114\r
--#: js/ui/components/polkitAgent.js:144 js/ui/endSessionDialog.js:437\r
--#: js/ui/extensionDownloader.js:276 js/ui/shellMountOperation.js:382\r
--#: js/ui/shellMountOperation.js:392\r
--msgid "Cancel"\r
--msgstr "Бас тарту"\r
--\r
--#: js/gdm/authPrompt.js:335 js/ui/components/networkAgent.js:214\r
--#: js/ui/components/networkAgent.js:234 js/ui/components/networkAgent.js:266\r
--#: js/ui/components/networkAgent.js:299 js/ui/components/networkAgent.js:338\r
--#: js/ui/components/networkAgent.js:351 js/ui/components/polkitAgent.js:286\r
--#: js/ui/shellMountOperation.js:332\r
--#: subprojects/extensions-tool/src/command-upload.c:252\r
--msgid "Password"\r
--msgstr "Пароль"\r
--\r
--#: js/gdm/loginDialog.js:327\r
--msgid "Choose Session"\r
--msgstr "Сессияны таңдау"\r
--\r
--#: js/gdm/loginDialog.js:420 js/ui/status/accessibility.js:35\r
--msgid "Accessibility"\r
--msgstr "Қол жетерлілігі"\r
--\r
--#. Translators: is running for <username>\r
--#: js/gdm/loginDialog.js:472\r
--#, javascript-format\r
--msgid ""\r
--"Remote login is not possible because a remote session is already running for "\r
--"%s. To login remotely, you must log out from the remote session or force stop "\r
--"it."\r
--msgstr ""\r
--"Қашықтан кіру мүмкін емес, себебі %s үшін қашықтағы сеанс қазір орындалып тұр. "\r
--"Қашықтан кіру үшін қашықтағы сеанстан шығу керек немесе оны мәжбүрлі түрде "\r
--"тоқтату керек."\r
--\r
--#. Translators: is running for <username>\r
--#: js/gdm/loginDialog.js:475\r
--#, javascript-format\r
--msgid ""\r
--"Login is not possible because a remote session is already running for %s. To "\r
--"login, you must log out from the remote session or force stop it."\r
--msgstr ""\r
--"Кіру мүмкін емес, себебі %s үшін қашықтағы сеанс қазір орындалып тұр. Кіру "\r
--"үшін қашықтағы сеанстан шығу керек немесе оны мәжбүрлі түрде тоқтату керек."\r
--\r
--#. Translators: is running for <username>\r
--#: js/gdm/loginDialog.js:478\r
--#, javascript-format\r
--msgid ""\r
--"Remote login is not possible because a local session is already running for "\r
--"%s. To login remotely, you must log out from the local session or force stop "\r
--"it."\r
--msgstr ""\r
--"Қашықтан кіру мүмкін емес, себебі %s үшін жергілікті сеанс қазір орындалып "\r
--"тұр. Қашықтан кіру үшін жергілікті сеанстан шығу керек немесе оны мәжбүрлі "\r
--"түрде тоқтату керек."\r
--\r
--#. Translators: is running for <username>\r
--#: js/gdm/loginDialog.js:481\r
--#, javascript-format\r
--msgid ""\r
--"Login is not possible because a session is already running for %s. To login, "\r
--"you must log out from the session or force stop it."\r
--msgstr ""\r
--"Кіру мүмкін емес, себебі %s үшін сеанс қазір орындалып тұр. Кіру үшін сеанстан "\r
--"шығу керек немесе оны мәжбүрлі түрде тоқтату керек."\r
--\r
--#: js/gdm/loginDialog.js:490\r
--msgid "Session Already Running"\r
--msgstr "Сеанс іске қосулы болып тұр"\r
--\r
--#: js/gdm/loginDialog.js:502\r
--msgid ""\r
--"Force stopping will quit any running apps and processes, and could result in "\r
--"data loss"\r
--msgstr ""\r
--"Мәжбүрлі түрде тоқтату кез келген қосылып тұрған қолданбалар мен процестерін "\r
--"аяқтайды және деректердің жоғалуына әкелуі мүмкін"\r
--\r
--#: js/gdm/loginDialog.js:522\r
--msgid "Force Stop"\r
--msgstr "Мәжбүрлі тоқтату"\r
--\r
--#: js/gdm/loginDialog.js:600\r
--msgid "Not listed?"\r
--msgstr "Тізімде жоқсыз ба?"\r
--\r
--#. Translators: this message is shown below the username entry field\r
--#. to clue the user in on how to login to the local network realm\r
--#: js/gdm/loginDialog.js:1129\r
--#, javascript-format\r
--msgid "(e.g., user or %s)"\r
--msgstr "(мыс., пайдаланушы немесе %s)"\r
--\r
--#: js/gdm/loginDialog.js:1134 js/ui/components/networkAgent.js:258\r
--#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:327\r
--#: subprojects/extensions-tool/src/command-upload.c:234\r
--msgid "Username"\r
--msgstr "Пайдаланушы аты"\r
--\r
--#: js/gdm/loginDialog.js:1200\r
--msgid "Login Attempt Timed Out"\r
--msgstr "Жүйеге кіру талабының уақыты бітті"\r
--\r
--#: js/gdm/loginDialog.js:1201\r
--msgid "Login took too long, please try again"\r
--msgstr "Жүйеге кіру талабы тым көп уақыт алды, қайталап көріңіз"\r
--\r
--#: js/gdm/loginDialog.js:1550\r
--msgid "Login Window"\r
--msgstr "Жүйеге кіру терезесі"\r
--\r
--#: js/gdm/util.js:498\r
--msgid "Authentication error"\r
--msgstr "Аутентификация қатесі"\r
--\r
--#. Translators: this message is shown below the password entry field\r
--#. to indicate the user can swipe their finger on the fingerprint reader\r
--#: js/gdm/util.js:729\r
--msgid "(or swipe finger across reader)"\r
--msgstr "(немесе саусағыңызды оқу құралынан өткізіңіз)"\r
--\r
--#. Translators: this message is shown below the password entry field\r
--#. to indicate the user can place their finger on the fingerprint reader\r
--#. instead\r
--#: js/gdm/util.js:734\r
--msgid "(or place finger on reader)"\r
--msgstr "(немесе саусақты оқу құралына орналастырыңыз)"\r
--\r
--#: js/misc/breakManager.js:770\r
--msgid "Break complete sound"\r
--msgstr "Үзілістің аяқталу дыбысы"\r
--\r
--#: js/misc/breakManager.js:980\r
--#, javascript-format\r
--msgid "%d second"\r
--msgid_plural "%d seconds"\r
--msgstr[0] "%d секунд"\r
--\r
--#: js/misc/breakManager.js:986\r
--#, javascript-format\r
--msgid "%d minute"\r
--msgid_plural "%d minutes"\r
--msgstr[0] "%d минут"\r
--\r
--#: js/misc/breakManager.js:992\r
--#, javascript-format\r
--msgid "%d hour"\r
--msgid_plural "%d hours"\r
--msgstr[0] "%d сағат"\r
--\r
--#: js/misc/breakManager.js:998\r
--#, javascript-format\r
--msgid "%d day"\r
--msgid_plural "%d days"\r
--msgstr[0] "%d күн"\r
--\r
--#. %s will be replaced with a string that describes a time interval, such as\r
--#. “2 minutes”, “40 seconds” or “1 hour”\r
--#: js/misc/breakManager.js:1081\r
--#, javascript-format\r
--msgid "It will be time for a break in %s"\r
--msgid_plural "It will be time for a break in %s"\r
--msgstr[0] "Үзіліс %s уақытынан кейін орын алады"\r
--\r
--#: js/misc/breakManager.js:1089\r
--msgid "Movement Break Soon"\r
--msgstr "Жақын арада қозғалыс үзілісі"\r
--\r
--#: js/misc/breakManager.js:1092\r
--msgid "Eyesight Break Soon"\r
--msgstr "Жақын арада көзге арналған үзіліс"\r
--\r
--#: js/misc/breakManager.js:1095\r
--msgid "Break Soon"\r
--msgstr "Жақын арада үзіліс"\r
--\r
--#: js/misc/breakManager.js:1140\r
--msgid "Movement Break in Progress"\r
--msgstr "Қозғалыс үзілісі орындалуда"\r
--\r
--#. %s will be replaced with a string that describes a time interval, such as\r
--#. “2 minutes”, “40 seconds” or “1 hour”\r
--#: js/misc/breakManager.js:1143\r
--#, javascript-format\r
--msgid "Continue moving around for %s"\r
--msgid_plural "Continue moving around for %s"\r
--msgstr[0] "%s бойы қозғала беріңіз"\r
--\r
--#: js/misc/breakManager.js:1149\r
--msgid "Eyesight Break in Progress"\r
--msgstr "Көзді демалдыру үзілісі орындалуда"\r
--\r
--#. %s will be replaced with a string that describes a time interval, such as\r
--#. “2 minutes”, “40 seconds” or “1 hour”\r
--#: js/misc/breakManager.js:1152\r
--#, javascript-format\r
--msgid "Continue looking away for %s"\r
--msgid_plural "Continue looking away for %s"\r
--msgstr[0] "%s бойы ары қарай қарай беріңіз"\r
--\r
--#: js/misc/breakManager.js:1158\r
--msgid "Break in Progress"\r
--msgstr "Үзіліс орындалуда"\r
--\r
--#. %s will be replaced with a string that describes a time interval, such as\r
--#. “2 minutes”, “40 seconds” or “1 hour”\r
--#: js/misc/breakManager.js:1161\r
--#, javascript-format\r
--msgid "%s left in your break"\r
--msgid_plural "%s left in your break"\r
--msgstr[0] "Үзілісте %s қалды"\r
--\r
--#: js/misc/breakManager.js:1200\r
--msgid "Time for a Movement Break"\r
--msgstr "Қозғалыс үзілісінің уақыты келді"\r
--\r
--#. %s will be replaced with a string that describes a time interval, such as\r
--#. “2 minutes”, “40 seconds” or “1 hour”\r
--#: js/misc/breakManager.js:1203\r
--#, javascript-format\r
--msgid "Take a break from the device and move around for %s"\r
--msgid_plural "Take a break from the device and move around for %s"\r
--msgstr[0] "Құрылғыдан үзіліс алып, %s бойы қозғалыңыз"\r
--\r
--#: js/misc/breakManager.js:1209\r
--msgid "Time for an Eyesight Break"\r
--msgstr "Көзді демалдыру үзілісінің уақыты келді"\r
--\r
--#. %s will be replaced with a string that describes a time interval, such as\r
--#. “2 minutes”, “40 seconds” or “1 hour”\r
--#: js/misc/breakManager.js:1212\r
--#, javascript-format\r
--msgid "Take a break from the screen. Look at least 6 meters away for at least %s"\r
--msgid_plural ""\r
--"Take a break from the screen. Look at least 6 meters away for at least %s"\r
--msgstr[0] ""\r
--"Экраннан үзіліс алыңыз. Кем дегенде 6 метр қашықтыққа қараңыз, кем дегенде %s "\r
--"бойы"\r
--\r
--#: js/misc/breakManager.js:1218\r
--msgid "Time for a Break"\r
--msgstr "Үзіліс уақыты"\r
--\r
--#. %s will be replaced with a string that describes a time interval, such as\r
--#. “2 minutes”, “40 seconds” or “1 hour”\r
--#: js/misc/breakManager.js:1221\r
--#, javascript-format\r
--msgid "It’s time to take a break. Get away from the device for %s!"\r
--msgid_plural "It’s time to take a break. Get away from the device for %s!"\r
--msgstr[0] "Үзіліс уақыты келді. Құрылғыдан %s уақытына алыстаңыз!"\r
--\r
--#. %s will be replaced with a string that describes a time interval, such as\r
--#. “2 minutes”, “40 seconds” or “1 hour”\r
--#: js/misc/breakManager.js:1245\r
--#, javascript-format\r
--msgid "You were due to take a break %s ago"\r
--msgid_plural "You were due to take a break %s ago"\r
--msgstr[0] "Сіз %s бұрын үзіліс алуыңыз керек еді"\r
--\r
--#: js/misc/breakManager.js:1251\r
--msgid "Break Overdue"\r
--msgstr "Үзіліс уақыты өтіп кетті"\r
--\r
--#: js/misc/breakManager.js:1267\r
--#, javascript-format\r
--msgid "There is %s remaining in your break"\r
--msgid_plural "There are %s remaining in your break"\r
--msgstr[0] "Үзілісіңізде %s қалды"\r
--\r
--#: js/misc/breakManager.js:1273\r
--msgid "Break Interrupted"\r
--msgstr "Үзіліс үзілді"\r
--\r
--#. Translators: As in "Delay the break"\r
--#: js/misc/breakManager.js:1351\r
--msgid "Delay"\r
--msgstr "Кейінге қалдыру"\r
--\r
--#. Translators: As in "Skip the break"\r
--#: js/misc/breakManager.js:1373 js/ui/welcomeDialog.js:61\r
--msgid "Skip"\r
--msgstr "Аттап кету"\r
--\r
--#. Translators: As in "Take the break"\r
--#: js/misc/breakManager.js:1395\r
--msgid "Take"\r
--msgstr "Бастау"\r
--\r
--#. Translators: This is a notification to warn the user that a\r
--#. screen time break will start shortly.\r
--#: js/misc/breakManager.js:1458\r
--#, javascript-format\r
--msgid "Break in %d second"\r
--msgid_plural "Break in %d seconds"\r
--msgstr[0] "Үзіліс %d кейін"\r
--\r
--#: js/misc/brightnessManager.js:169 js/ui/status/brightness.js:10\r
--msgid "Brightness"\r
--msgstr "Жарықтылығы"\r
--\r
--#. Translators: The name of the power-off action in search\r
--#: js/misc/systemActions.js:94\r
--msgctxt "search-result"\r
--msgid "Power Off"\r
--msgstr "Сөндіру"\r
--\r
--#. Translators: A list of keywords that match the power-off action, separated\r
--#. by semicolons\r
--#: js/misc/systemActions.js:97\r
--msgid "power off;poweroff;shutdown;halt;stop"\r
--msgstr "power off;poweroff;shutdown;halt;stop;сөндіру;қайта қосу;тоқтату"\r
--\r
--#. Translators: The name of the restart action in search\r
--#: js/misc/systemActions.js:102\r
--msgctxt "search-result"\r
--msgid "Restart"\r
--msgstr "Қайта қосу"\r
--\r
--#. Translators: A list of keywords that match the restart action, separated by\r
--#. semicolons\r
--#: js/misc/systemActions.js:105\r
--msgid "reboot;restart;"\r
--msgstr "reboot;restart;қайта жүктеу;қайта іске қосу;"\r
--\r
--#. Translators: The name of the lock screen action in search\r
--#: js/misc/systemActions.js:110\r
--msgctxt "search-result"\r
--msgid "Lock Screen"\r
--msgstr "Экранды блоктау"\r
--\r
--#. Translators: A list of keywords that match the lock screen action,\r
--#. separated by semicolons\r
--#: js/misc/systemActions.js:113\r
--msgid "lock screen"\r
--msgstr "экранды блоктау"\r
--\r
--#. Translators: The name of the logout action in search\r
--#: js/misc/systemActions.js:118\r
--msgctxt "search-result"\r
--msgid "Log Out"\r
--msgstr "Жүйеден шығу"\r
--\r
--#. Translators: A list of keywords that match the logout action, separated by\r
--#. semicolons\r
--#: js/misc/systemActions.js:121\r
--msgid "logout;log out;sign off"\r
--msgstr "logout;log out;sign off;шығу;жүйеден шығу"\r
--\r
--#. Translators: The name of the suspend action in search\r
--#: js/misc/systemActions.js:126\r
--msgctxt "search-result"\r
--msgid "Suspend"\r
--msgstr "Ұйықтату"\r
--\r
--#. Translators: A list of keywords that match the suspend action, separated by\r
--#. semicolons\r
--#: js/misc/systemActions.js:129\r
--msgid "suspend;sleep"\r
--msgstr "ұйықтату"\r
--\r
--#. Translators: The name of the switch user action in search\r
--#: js/misc/systemActions.js:134\r
--msgctxt "search-result"\r
--msgid "Switch User"\r
--msgstr "Пайдаланушыны ауыстыру"\r
--\r
--#. Translators: A list of keywords that match the switch user action,\r
--#. separated by semicolons\r
--#: js/misc/systemActions.js:137\r
--msgid "switch user"\r
--msgstr "пайдаланушыны ауыстыру"\r
--\r
--#. Translators: A list of keywords that match the lock orientation action,\r
--#. separated by semicolons\r
--#: js/misc/systemActions.js:144\r
--msgid "lock orientation;unlock orientation;screen;rotation"\r
--msgstr ""\r
--"lock orientation;unlock orientation;screen;rotation;бұрылуды құлыптау;экран "\r
--"бұрылуы"\r
--\r
--#. Translators: The name of the screenshot UI action in search\r
--#: js/misc/systemActions.js:149\r
--msgctxt "search-result"\r
--msgid "Take a Screenshot"\r
--msgstr "Скриншотты түсіру"\r
--\r
--#. Translators: A list of keywords that match the screenshot UI action,\r
--#. separated by semicolons\r
--#: js/misc/systemActions.js:152\r
--msgid "screenshot;screencast;snip;capture;record"\r
--msgstr "screenshot;screencast;snip;capture;record;скриншот;скринкаст;жазу;ұстау"\r
--\r
--#: js/misc/systemActions.js:256\r
--msgctxt "search-result"\r
--msgid "Unlock Screen Rotation"\r
--msgstr "Экранды бұруды құлыптан босату"\r
--\r
--#: js/misc/systemActions.js:257\r
--msgctxt "search-result"\r
--msgid "Lock Screen Rotation"\r
--msgstr "Экранды бұруды құлыптау"\r
--\r
--#: js/misc/timeLimitsManager.js:342\r
--msgid "GNOME needs to save screen time data"\r
--msgstr "GNOME экран уақыты деректерін сақтауы қажет"\r
--\r
--#: js/misc/timeLimitsManager.js:1123\r
--#, javascript-format\r
--msgid "Screen Time Limit in %d Minute"\r
--msgid_plural "Screen Time Limit in %d Minutes"\r
--msgstr[0] "Экран уақыты шектеуі %d минуттан кейін"\r
--\r
--#: js/misc/timeLimitsManager.js:1130\r
--msgid "Your screen time limit is approaching"\r
--msgstr "Экран уақытының шегі жақындап қалды"\r
--\r
--#: js/misc/timeLimitsManager.js:1144\r
--msgid "Screen Time Limit Reached"\r
--msgstr "Экран уақытының шегіне жетті"\r
--\r
--#: js/misc/timeLimitsManager.js:1145\r
--msgid "It’s time to stop using the device"\r
--msgstr "Құрылғыны пайдалануды тоқтататын уақыт келді"\r
--\r
--#: js/misc/util.js:130\r
--msgid "Command not found"\r
--msgstr "Команда табылмады"\r
--\r
--#: js/misc/util.js:168\r
--#, javascript-format\r
--msgid "Execution of “%s” failed:"\r
--msgstr "\"%s\" жөнелту сәтсіз:"\r
--\r
--#: js/misc/dateUtils.js:69\r
--msgid "Just now"\r
--msgstr "Жаңа ғана"\r
--\r
--#: js/misc/dateUtils.js:72\r
--#, javascript-format\r
--msgid "%d minute ago"\r
--msgid_plural "%d minutes ago"\r
--msgstr[0] "%d минут бұрын"\r
--\r
--#: js/misc/dateUtils.js:79\r
--#, javascript-format\r
--msgid "%d hour ago"\r
--msgid_plural "%d hours ago"\r
--msgstr[0] "%d сағат бұрын"\r
--\r
--#: js/misc/dateUtils.js:85 js/ui/dateMenu.js:184\r
--msgid "Yesterday"\r
--msgstr "Кеше"\r
--\r
--#: js/misc/dateUtils.js:88\r
--#, javascript-format\r
--msgid "%d day ago"\r
--msgid_plural "%d days ago"\r
--msgstr[0] "%d күн бұрын"\r
--\r
--#: js/misc/dateUtils.js:95\r
--#, javascript-format\r
--msgid "%d week ago"\r
--msgid_plural "%d weeks ago"\r
--msgstr[0] "%d апта бұрын"\r
--\r
--#: js/misc/dateUtils.js:102\r
--#, javascript-format\r
--msgid "%d month ago"\r
--msgid_plural "%d months ago"\r
--msgstr[0] "%d ай бұрын"\r
--\r
--#: js/misc/dateUtils.js:108\r
--#, javascript-format\r
--msgid "%d year ago"\r
--msgid_plural "%d years ago"\r
--msgstr[0] "%d жыл бұрын"\r
--\r
--#. Translators: Time in 24h format\r
--#: js/misc/dateUtils.js:155\r
--msgid "%H:%M"\r
--msgstr "%H:%M"\r
--\r
--#. Translators: this is the word "Yesterday" followed by a\r
--#. time string in 24h format. i.e. "Yesterday, 14:30"\r
--#: js/misc/dateUtils.js:161\r
--#, no-c-format\r
--msgid "Yesterday, %H:%M"\r
--msgstr "Кеше, %H:%M"\r
--\r
--#. Translators: this is the week day name followed by a time\r
--#. string in 24h format. i.e. "Monday, 14:30"\r
--#: js/misc/dateUtils.js:167\r
--#, no-c-format\r
--msgid "%A, %H:%M"\r
--msgstr "%A, %H:%M"\r
--\r
--#. Translators: this is the month name and day number\r
--#. followed by a time string in 24h format.\r
--#. i.e. "May 25, 14:30"\r
--#: js/misc/dateUtils.js:173\r
--#, no-c-format\r
--msgid "%B %-d, %H:%M"\r
--msgstr "%B %-d, %H:%M"\r
--\r
--#. Translators: this is the month name, day number, year\r
--#. number followed by a time string in 24h format.\r
--#. i.e. "May 25 2012, 14:30"\r
--#: js/misc/dateUtils.js:179\r
--#, no-c-format\r
--msgid "%B %-d %Y, %H:%M"\r
--msgstr "%B %-d %Y, %H:%M"\r
--\r
--#. Show only the time if date is on today\r
--#. eslint-disable-line no-lonely-if\r
--#. Translators: Time in 12h format\r
--#: js/misc/dateUtils.js:184\r
--msgid "%l:%M %p"\r
--msgstr "%H:%M"\r
--\r
--#. Translators: this is the word "Yesterday" followed by a\r
--#. time string in 12h format. i.e. "Yesterday, 2:30 pm"\r
--#: js/misc/dateUtils.js:190\r
--#, no-c-format\r
--msgid "Yesterday, %l:%M %p"\r
--msgstr "Кеше, %H:%M"\r
--\r
--#. Translators: this is the week day name followed by a time\r
--#. string in 12h format. i.e. "Monday, 2:30 pm"\r
--#: js/misc/dateUtils.js:196\r
--#, no-c-format\r
--msgid "%A, %l:%M %p"\r
--msgstr "%A, %H:%M"\r
--\r
--#. Translators: this is the month name and day number\r
--#. followed by a time string in 12h format.\r
--#. i.e. "May 25, 2:30 pm"\r
--#: js/misc/dateUtils.js:202\r
--#, no-c-format\r
--msgid "%B %-d, %l:%M %p"\r
--msgstr "%B %-d, %H:%M"\r
--\r
--#. Translators: this is the month name, day number, year\r
--#. number followed by a time string in 12h format.\r
--#. i.e. "May 25 2012, 2:30 pm"\r
--#: js/misc/dateUtils.js:208\r
--#, no-c-format\r
--msgid "%B %-d %Y, %l:%M %p"\r
--msgstr "%B %-d %Y, %H:%M"\r
--\r
--#: js/portalHelper/main.js:98\r
--msgid "Your connection seems to be secure"\r
--msgstr "Байланысыңыз қауіпсіз болып көрінеді"\r
--\r
--#: js/portalHelper/main.js:104\r
--msgid ""\r
--"Your connection to this hotspot login is not secure. Passwords or other "\r
--"information you enter on this page can be viewed by people nearby."\r
--msgstr ""\r
--"Бұл қатынау нүктесіне кіруге байланысыңыз қауіпсіз емес. Бұл парақта "\r
--"енгізілген парольдер немесе басқа да ақпаратыңызды сол желідегі адамдар көре "\r
--"алады."\r
--\r
--#: js/portalHelper/main.js:115\r
--msgid "Hotspot Login"\r
--msgstr "Қатынау нүктесіне кіру"\r
--\r
--#. No support for non-modal system dialogs, so ignore the option\r
--#. let modal = options['modal'] || true;\r
--#: js/ui/accessDialog.js:51 js/ui/inhibitShortcutsDialog.js:92\r
--msgid "Deny"\r
--msgstr "Тыйым салу"\r
--\r
--#: js/ui/accessDialog.js:52 js/ui/inhibitShortcutsDialog.js:101\r
--msgid "Allow"\r
--msgstr "Рұқсат ету"\r
--\r
--#: js/ui/appDisplay.js:1734\r
--msgid "Unnamed Folder"\r
--msgstr "Атаусыз бума"\r
--\r
--#: js/ui/appFavorites.js:89\r
--#, javascript-format\r
--msgid "%s has been pinned to the dash."\r
--msgstr "%s қолданбалар панеліне бекітілді."\r
--\r
--#: js/ui/appFavorites.js:120\r
--#, javascript-format\r
--msgid "%s has been unpinned from the dash."\r
--msgstr "%s қолданбалар панелінен босатылды."\r
--\r
--#: js/ui/appFavorites.js:134 js/ui/main.js:316\r
--msgid "Undo"\r
--msgstr "Болдырмау"\r
--\r
--#. Translators: This is the heading of a list of open windows\r
--#: js/ui/appMenu.js:49\r
--msgid "Open Windows"\r
--msgstr "Ашық терезелер"\r
--\r
--#: js/ui/appMenu.js:57\r
--msgid "New Window"\r
--msgstr "Жаңа терезе"\r
--\r
--#: js/ui/appMenu.js:84\r
--msgid "App Details"\r
--msgstr "Қолданба ақпараты"\r
--\r
--#: js/ui/appMenu.js:100\r
--msgid "Quit"\r
--msgstr "Шығу"\r
--\r
--#: js/ui/appMenu.js:160 js/ui/dash.js:245\r
--msgid "Unpin"\r
--msgstr "Босату"\r
--\r
--#: js/ui/appMenu.js:161\r
--msgid "Pin to Dash"\r
--msgstr "Қолданбалар панеліне бекіту"\r
--\r
--#: js/ui/appMenu.js:178\r
--msgid "Launch Using Integrated Graphics Card"\r
--msgstr "Кірістірілген графикалық карта көмегімен іске қосу"\r
--\r
--#: js/ui/appMenu.js:179\r
--msgid "Launch Using Discrete Graphics Card"\r
--msgstr "Дискретті графикалық карта көмегімен іске қосу"\r
--\r
--#: js/ui/audioDeviceSelection.js:46\r
--msgid "Select Audio Device"\r
--msgstr "Аудио құрылғысын таңдаңыз"\r
--\r
--#: js/ui/audioDeviceSelection.js:67 js/ui/status/volume.js:81\r
--msgid "Sound Settings"\r
--msgstr "Дыбыс баптаулары"\r
--\r
--#: js/ui/audioDeviceSelection.js:75\r
--msgid "Headphones"\r
--msgstr "Құлаққап"\r
--\r
--#: js/ui/audioDeviceSelection.js:77\r
--msgid "Headset"\r
--msgstr "Микрофонды құлаққап"\r
--\r
--#: js/ui/audioDeviceSelection.js:79 js/ui/status/volume.js:367\r
--msgid "Microphone"\r
--msgstr "Микрофон"\r
--\r
--#: js/ui/backgroundMenu.js:13\r
--msgid "Change Background…"\r
--msgstr "Фонды өзгерту…"\r
--\r
--#: js/ui/backgroundMenu.js:15\r
--msgid "Display Settings"\r
--msgstr "Экран баптаулары"\r
--\r
--#: js/ui/backgroundMenu.js:16\r
--msgid "Settings"\r
--msgstr "Баптаулар"\r
--\r
--#. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0"\r
--#. (Sunday) "6" (Saturday) "06" (Sunday and Saturday).\r
--#: js/ui/calendar.js:32\r
--msgctxt "calendar-no-work"\r
--msgid "06"\r
--msgstr "06"\r
--\r
--#. Translators: Calendar grid abbreviation for Sunday.\r
--#. *\r
--#. * NOTE: These grid abbreviations are always shown together\r
--#. * and in order, e.g. "S M T W T F S".\r
--#: js/ui/calendar.js:58\r
--msgctxt "grid sunday"\r
--msgid "S"\r
--msgstr "Жк"\r
--\r
--#. Translators: Calendar grid abbreviation for Monday\r
--#: js/ui/calendar.js:60\r
--msgctxt "grid monday"\r
--msgid "M"\r
--msgstr "Дс"\r
--\r
--#. Translators: Calendar grid abbreviation for Tuesday\r
--#: js/ui/calendar.js:62\r
--msgctxt "grid tuesday"\r
--msgid "T"\r
--msgstr "Сс"\r
--\r
--#. Translators: Calendar grid abbreviation for Wednesday\r
--#: js/ui/calendar.js:64\r
--msgctxt "grid wednesday"\r
--msgid "W"\r
--msgstr "Ср"\r
--\r
--#. Translators: Calendar grid abbreviation for Thursday\r
--#: js/ui/calendar.js:66\r
--msgctxt "grid thursday"\r
--msgid "T"\r
--msgstr "Бс"\r
--\r
--#. Translators: Calendar grid abbreviation for Friday\r
--#: js/ui/calendar.js:68\r
--msgctxt "grid friday"\r
--msgid "F"\r
--msgstr "Жм"\r
--\r
--#. Translators: Calendar grid abbreviation for Saturday\r
--#: js/ui/calendar.js:70\r
--msgctxt "grid saturday"\r
--msgid "S"\r
--msgstr "Сн"\r
--\r
--#. *\r
--#. * Translators: The header displaying just the month name\r
--#. * standalone, when this is a month of the current year.\r
--#. * "%OB" is the new format specifier introduced in glibc 2.27,\r
--#. * in most cases you should not change it.\r
--#: js/ui/calendar.js:421\r
--msgid "%OB"\r
--msgstr "%OB"\r
--\r
--#. *\r
--#. * Translators: The header displaying the month name and the year\r
--#. * number, when this is a month of a different year.  You can\r
--#. * reorder the format specifiers or add other modifications\r
--#. * according to the requirements of your language.\r
--#. * "%OB" is the new format specifier introduced in glibc 2.27,\r
--#. * in most cases you should not use the old "%B" here unless you\r
--#. * absolutely know what you are doing.\r
--#: js/ui/calendar.js:431\r
--msgid "%OB %Y"\r
--msgstr "%OB %Y"\r
--\r
--#: js/ui/calendar.js:493\r
--msgid "Previous month"\r
--msgstr "Өткен ай"\r
--\r
--#: js/ui/calendar.js:511\r
--msgid "Next month"\r
--msgstr "Келесі ай"\r
--\r
--#: js/ui/calendar.js:662\r
--#, no-javascript-format\r
--msgctxt "date day number format"\r
--msgid "%d"\r
--msgstr "%d"\r
--\r
--#: js/ui/calendar.js:721\r
--msgid "Week %V"\r
--msgstr "Апта %V"\r
--\r
--#: js/ui/calendar.js:773\r
--msgid "No Notifications"\r
--msgstr "Хабарламалар жоқ"\r
--\r
--#: js/ui/calendar.js:812\r
--msgid "Clear"\r
--msgstr "Тазарту"\r
--\r
--#: js/ui/calendar.js:816\r
--msgctxt "action"\r
--msgid "Clear all notifications"\r
--msgstr "Барлық хабарламаларды тазарту"\r
--\r
--#. Translators: %s is an application name\r
--#: js/ui/closeDialog.js:42\r
--#, javascript-format\r
--msgid "“%s” Is Not Responding"\r
--msgstr "\"%s\" жауап бермейді"\r
--\r
--#: js/ui/closeDialog.js:43\r
--msgid ""\r
--"You may choose to wait a short while for it to continue or force the app to "\r
--"quit entirely"\r
--msgstr ""\r
--"Жалғастыруды біраз күте аласыз немесе қолданбаны толығымен жабуға мәжбүрлей "\r
--"аласыз"\r
--\r
--#: js/ui/closeDialog.js:71\r
--msgid "Force Quit"\r
--msgstr "Мәжбүрлі тоқтату"\r
--\r
--#: js/ui/closeDialog.js:76\r
--msgid "Wait"\r
--msgstr "Күту"\r
--\r
--#: js/ui/components/automountManager.js:82\r
--msgid "External drive connected"\r
--msgstr "Сыртқы диск қосылды"\r
--\r
--#: js/ui/components/automountManager.js:94\r
--msgid "External drive disconnected"\r
--msgstr "Сыртқы диск алынды"\r
--\r
--#: js/ui/components/automountManager.js:208\r
--msgid "Unable to unlock volume"\r
--msgstr "Томды босату мүмкін емес"\r
--\r
--#: js/ui/components/automountManager.js:209\r
--msgid "The installed udisks version does not support the PIM setting"\r
--msgstr "Орнатылған udisks нұсқасы PIM орнатуды қолдамайды"\r
--\r
--#. Translators: %s is the name of a partition on a external drive\r
--#: js/ui/components/autorunManager.js:189\r
--#, javascript-format\r
--msgid "“%s” connected"\r
--msgstr "\"%s\" байланысқан"\r
--\r
--#: js/ui/components/autorunManager.js:190\r
--msgid "Disk can now be used"\r
--msgstr "Диск енді пайдаланылуы мүмкін"\r
--\r
--#: js/ui/components/autorunManager.js:202\r
--#, javascript-format\r
--msgid "Open with %s"\r
--msgstr "%s көмегімен ашу"\r
--\r
--#: js/ui/components/networkAgent.js:96\r
--msgid "Alternatively you can connect by pushing the “WPS” button on your router"\r
--msgstr ""\r
--"Қосымша түрде, сіз роутердегі \"WPS\" батырмасын басу арқылы байланыса аласыз"\r
--\r
--#: js/ui/components/networkAgent.js:108 js/ui/status/bluetooth.js:246\r
--#: js/ui/status/network.js:360 js/ui/status/network.js:444\r
--msgid "Connect"\r
--msgstr "Байланысу"\r
--\r
--#: js/ui/components/networkAgent.js:223\r
--msgid "Key"\r
--msgstr "Кілт"\r
--\r
--#: js/ui/components/networkAgent.js:274 js/ui/components/networkAgent.js:313\r
--msgid "Private key password"\r
--msgstr "Жеке кілт паролі"\r
--\r
--#: js/ui/components/networkAgent.js:307\r
--msgid "Identity"\r
--msgstr "Идентификация"\r
--\r
--#: js/ui/components/networkAgent.js:333\r
--msgid "Service"\r
--msgstr "Қызмет"\r
--\r
--#: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:407\r
--#: js/ui/components/networkAgent.js:744 js/ui/components/networkAgent.js:765\r
--msgid "Authentication required"\r
--msgstr "Аутентификация керек"\r
--\r
--#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:745\r
--#, javascript-format\r
--msgid ""\r
--"Passwords or encryption keys are required to access the wireless network “%s”"\r
--msgstr ""\r
--"\"%s\" сымсыз желісіне қатынау үшін парольдер немесе шифрлеу кілттері керек"\r
--\r
--#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:749\r
--msgid "Wired 802.1X authentication"\r
--msgstr "Сымды 802.1X аутентификациясы"\r
--\r
--#: js/ui/components/networkAgent.js:379\r
--msgid "Network name"\r
--msgstr "Желі атауы"\r
--\r
--#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:753\r
--msgid "DSL authentication"\r
--msgstr "DSL аутентификациясы"\r
--\r
--#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:758\r
--msgid "PIN code required"\r
--msgstr "PIN коды керек"\r
--\r
--#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:759\r
--msgid "PIN code is needed for the mobile broadband device"\r
--msgstr "Сымсыз кеңжолақты құрылғы үшін PIN коды керек"\r
--\r
--#: js/ui/components/networkAgent.js:397\r
--msgid "PIN"\r
--msgstr "PIN"\r
--\r
--#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:750\r
--#: js/ui/components/networkAgent.js:754 js/ui/components/networkAgent.js:766\r
--#: js/ui/components/networkAgent.js:770\r
--#, javascript-format\r
--msgid "A password is required to connect to “%s”"\r
--msgstr "\"%s\" үшін байланысты орнату үшін пароль керек"\r
--\r
--#: js/ui/components/networkAgent.js:769\r
--msgid "VPN password"\r
--msgstr "VPN паролі"\r
--\r
--#: js/ui/components/polkitAgent.js:44\r
--msgid "Authentication Required"\r
--msgstr "Аутентификация керек"\r
--\r
--#: js/ui/components/polkitAgent.js:84\r
--msgid "Administrator"\r
--msgstr "Әкімші"\r
--\r
--#: js/ui/components/polkitAgent.js:149\r
--msgid "Authenticate"\r
--msgstr "Аутентификация"\r
--\r
--#. Translators: "that didn't work" refers to the fact that the\r
--#. * requested authentication was not gained; this can happen\r
--#. * because of an authentication error (like invalid password),\r
--#. * for instance.\r
--#: js/ui/components/polkitAgent.js:263 js/ui/shellMountOperation.js:415\r
--msgid "Sorry, that didn’t work. Please try again."\r
--msgstr "Кешіріңіз, талап сәтсіз. Қайтадан көріңіз."\r
--\r
--#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:406\r
--msgid "Windows"\r
--msgstr "Терезелер"\r
--\r
--#: js/ui/dash.js:201 js/ui/dash.js:247\r
--msgid "Show Apps"\r
--msgstr "Қолданбаларды көрсету"\r
--\r
--#. Translators: this is the name of the dock/favorites area on\r
--#. the bottom of the overview\r
--#: js/ui/dash.js:405\r
--msgid "Dash"\r
--msgstr "Dash"\r
--\r
--#. Translators: This is the date format to use when the calendar popup is\r
--#. * shown - it is shown just below the time in the top bar (e.g.,\r
--#. * "Tue 9:29 AM").  The string itself should become a full date, e.g.,\r
--#. * "February 17 2015".\r
--#: js/ui/dateMenu.js:99\r
--msgid "%B %-d %Y"\r
--msgstr "%B %-d %Y"\r
--\r
--#. Translators: This is the accessible name of the date button shown\r
--#. * below the time in the shell; it should combine the weekday and the\r
--#. * date, e.g. "Tuesday February 17 2015".\r
--#: js/ui/dateMenu.js:106\r
--msgid "%A %B %e %Y"\r
--msgstr "%A %B %e %Y"\r
--\r
--#. Translators: Shown on calendar heading when selected day occurs on current\r
--#. year\r
--#: js/ui/dateMenu.js:173\r
--msgctxt "calendar heading"\r
--msgid "%B %-d"\r
--msgstr "%B %-d"\r
--\r
--#. Translators: Shown on calendar heading when selected day occurs on\r
--#. different year\r
--#: js/ui/dateMenu.js:176\r
--msgctxt "calendar heading"\r
--msgid "%B %-d %Y"\r
--msgstr "%B %-d %Y"\r
--\r
--#: js/ui/dateMenu.js:182\r
--msgid "Today"\r
--msgstr "Бүгін"\r
--\r
--#: js/ui/dateMenu.js:186\r
--msgid "Tomorrow"\r
--msgstr "Ертең"\r
--\r
--#. Translators: Shown in calendar event list for all day events\r
--#. * Keep it short, best if you can use less then 10 characters\r
--#: js/ui/dateMenu.js:217\r
--msgctxt "event list time"\r
--msgid "All Day"\r
--msgstr "Толық күн"\r
--\r
--#. Translators: Shown in calendar event list as the start/end of events\r
--#. * that only show day and month\r
--#: js/ui/dateMenu.js:239\r
--msgid "%m/%d"\r
--msgstr "%m/%d"\r
--\r
--#: js/ui/dateMenu.js:290\r
--msgid "No Events"\r
--msgstr "Оқиғалар жоқ"\r
--\r
--#: js/ui/dateMenu.js:412\r
--msgid "Add World Clocks…"\r
--msgstr "Дүниежүзілік сағаттарды қосу…"\r
--\r
--#: js/ui/dateMenu.js:413\r
--msgid "World Clocks"\r
--msgstr "Дүниежүзілік сағаттар"\r
--\r
--#: js/ui/dateMenu.js:704\r
--msgid "Loading…"\r
--msgstr "Жүктеу…"\r
--\r
--#: js/ui/dateMenu.js:714\r
--msgid "Go Online for Weather Information"\r
--msgstr "Ауа райы ақпаратын алу үшін желіге байланысыңыз"\r
--\r
--#: js/ui/dateMenu.js:716\r
--msgid "Weather Information Unavailable"\r
--msgstr "Ауа райы ақпараты қолжетімді емес"\r
--\r
--#: js/ui/dateMenu.js:726\r
--msgid "Weather"\r
--msgstr "Ауа райы"\r
--\r
--#: js/ui/dateMenu.js:728\r
--msgid "Select Weather Location…"\r
--msgstr "Ауа райы орнын таңдау…"\r
--\r
--#: js/ui/endSessionDialog.js:47\r
--#, javascript-format\r
--msgctxt "title"\r
--msgid "Log Out %s"\r
--msgstr "Шығу: %s"\r
--\r
--#: js/ui/endSessionDialog.js:48\r
--msgctxt "title"\r
--msgid "Log Out"\r
--msgstr "Шығу"\r
--\r
--#: js/ui/endSessionDialog.js:51\r
--#, javascript-format\r
--msgid "%s will be logged out automatically in %d second"\r
--msgid_plural "%s will be logged out automatically in %d seconds"\r
--msgstr[0] "%s жүйеден автоматты түрде %d секундтан кейін шығады"\r
--\r
--#: js/ui/endSessionDialog.js:57\r
--#, javascript-format\r
--msgid "You will be logged out automatically in %d second"\r
--msgid_plural "You will be logged out automatically in %d seconds"\r
--msgstr[0] "Сіз жүйеден автоматты түрде %d секундтан кейін шығасыз"\r
--\r
--#: js/ui/endSessionDialog.js:64\r
--msgctxt "button"\r
--msgid "Log Out"\r
--msgstr "Шығу"\r
--\r
--#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:181\r
--msgctxt "title"\r
--msgid "Power Off"\r
--msgstr "Сөндіру"\r
--\r
--#: js/ui/endSessionDialog.js:71\r
--msgctxt "title"\r
--msgid "Install Updates & Power Off"\r
--msgstr "Жаңартуларды орнату және сөндіру"\r
--\r
--#: js/ui/endSessionDialog.js:74\r
--#, javascript-format\r
--msgid "The system will power off automatically in %d second"\r
--msgid_plural "The system will power off automatically in %d seconds"\r
--msgstr[0] "Жүйе %d секундтан кейін автоматты түрде сөндіріледі"\r
--\r
--#: js/ui/endSessionDialog.js:78 js/ui/endSessionDialog.js:97\r
--msgctxt "checkbox"\r
--msgid "Install pending software updates"\r
--msgstr "Кезекте тұрған БҚ жаңартуларын орнату"\r
--\r
--#: js/ui/endSessionDialog.js:82\r
--msgctxt "button"\r
--msgid "Power Off"\r
--msgstr "Сөндіру"\r
--\r
--#: js/ui/endSessionDialog.js:89\r
--msgctxt "title"\r
--msgid "Restart"\r
--msgstr "Қайта қосу"\r
--\r
--#: js/ui/endSessionDialog.js:90\r
--msgctxt "title"\r
--msgid "Install Updates & Restart"\r
--msgstr "Жаңартуларды орнату және қайта қосу"\r
--\r
--#: js/ui/endSessionDialog.js:93\r
--#, javascript-format\r
--msgid "The system will restart automatically in %d second"\r
--msgid_plural "The system will restart automatically in %d seconds"\r
--msgstr[0] "Жүйе %d секундтан кейін автоматты түрде қайта қосылады"\r
--\r
--#: js/ui/endSessionDialog.js:101\r
--msgctxt "button"\r
--msgid "Restart"\r
--msgstr "Қайта қосу"\r
--\r
--#: js/ui/endSessionDialog.js:109\r
--msgctxt "title"\r
--msgid "Restart & Install Updates"\r
--msgstr "Қайта қосу және жаңартуларды орнату"\r
--\r
--#: js/ui/endSessionDialog.js:112\r
--#, javascript-format\r
--msgid "The system will automatically restart and install updates in %d second"\r
--msgid_plural ""\r
--"The system will automatically restart and install updates in %d seconds"\r
--msgstr[0] ""\r
--"Жүйе %d секундтан кейін автоматты түрде қайта қосылады және жаңартуларды "\r
--"орнатады"\r
--\r
--#: js/ui/endSessionDialog.js:119 js/ui/endSessionDialog.js:140\r
--msgctxt "button"\r
--msgid "Restart & Install"\r
--msgstr "Қайта қосу және орнату"\r
--\r
--#: js/ui/endSessionDialog.js:121\r
--msgctxt "button"\r
--msgid "Install & Power Off"\r
--msgstr "Орнату және сөндіру"\r
--\r
--#: js/ui/endSessionDialog.js:122\r
--msgctxt "checkbox"\r
--msgid "Power off after updates are installed"\r
--msgstr "Жаңартулар орнатылғаннан кейін сөндіру"\r
--\r
--#: js/ui/endSessionDialog.js:129\r
--msgctxt "title"\r
--msgid "Restart & Install Upgrade"\r
--msgstr "Қайта қосу және жаңартуларды орнату"\r
--\r
--#. Translators: This is the text displayed for system upgrades in the\r
--#. shut down dialog. First %s gets replaced with the distro name and\r
--#. second %s with the distro version to upgrade to\r
--#: js/ui/endSessionDialog.js:134\r
--#, javascript-format\r
--msgid ""\r
--"%s %s will be installed after restart. Upgrade installation can take a long "\r
--"time: ensure that you have backed up and that the computer is plugged in."\r
--msgstr ""\r
--"%s %s қайта қосылғаннан кейін орнатылатын болады. Орнатуды жаңарту ұзақ "\r
--"уақытты алуы мүмкін: деректердің қор көшірмесі бар екеніне және компьютер эл. "\r
--"желісіне жалғанып тұрғанына көз жеткізіңіз."\r
--\r
--#: js/ui/endSessionDialog.js:283\r
--msgid "Low battery power: please plug in before installing updates"\r
--msgstr ""\r
--"Батарея заряд деңгейі аз: жаңартуларды орнату алдында эл. қорегі желісіне "\r
--"жалғаңыз"\r
--\r
--#: js/ui/endSessionDialog.js:292\r
--msgid "Some applications are busy or have unsaved work"\r
--msgstr "Кейбір қолданбалар бос емес немесе сақталмаған жұмыстары бар"\r
--\r
--#: js/ui/endSessionDialog.js:297\r
--msgid "Other users are logged in"\r
--msgstr "Басқа пайдаланушылар жүйеге кіріп тұр"\r
--\r
--#: js/ui/endSessionDialog.js:467\r
--msgctxt "button"\r
--msgid "Boot Options"\r
--msgstr "Жүктеу параметрлері"\r
--\r
--#. Translators: Remote here refers to a remote session, like a ssh login\r
--#: js/ui/endSessionDialog.js:672\r
--#, javascript-format\r
--msgid "%s (remote)"\r
--msgstr "%s (қашықтағы)"\r
--\r
--#. Translators: Console here refers to a tty like a VT console\r
--#: js/ui/endSessionDialog.js:675\r
--#, javascript-format\r
--msgid "%s (console)"\r
--msgstr "%s (консоль)"\r
--\r
--#: js/ui/extensionDownloader.js:280\r
--msgid "Install"\r
--msgstr "Орнату"\r
--\r
--#: js/ui/extensionDownloader.js:286\r
--msgid "Install Extension"\r
--msgstr "Кеңейтуді орнату"\r
--\r
--#: js/ui/extensionDownloader.js:287\r
--#, javascript-format\r
--msgid "Download and install “%s” from extensions.gnome.org?"\r
--msgstr "extensions.gnome.org адресінен \"%s\" жүктеп алып, орнату керек пе?"\r
--\r
--#: js/ui/extensionSystem.js:354\r
--msgid "Extension Updates Available"\r
--msgstr "Кеңейту жаңартулары дайын"\r
--\r
--#: js/ui/extensionSystem.js:355\r
--msgid "Extension updates are ready to be installed"\r
--msgstr "Кеңейту жаңартулары орнатылуға дайын"\r
--\r
--#: js/ui/inhibitShortcutsDialog.js:70\r
--msgid "Allow inhibiting shortcuts"\r
--msgstr "Пернелер жарлығын алмастыруды рұқсат ету"\r
--\r
--#. Translators: %s is an application name like "Settings"\r
--#: js/ui/inhibitShortcutsDialog.js:73\r
--#, javascript-format\r
--msgid "The app %s wants to inhibit shortcuts"\r
--msgstr "%s қолданбасы пернелер жарлықтарын қолдануды блоктағысы келеді"\r
--\r
--#: js/ui/inhibitShortcutsDialog.js:74\r
--msgid "An app wants to inhibit shortcuts"\r
--msgstr "Қолданба пернелер жарлықтарын қолдануды блоктағысы келеді"\r
--\r
--#. Translators: %s is a keyboard shortcut like "Super+x"\r
--#: js/ui/inhibitShortcutsDialog.js:81\r
--#, javascript-format\r
--msgid "You can restore shortcuts by pressing %s"\r
--msgstr "Сіз жарлықтарды %s басу арқылы қалпына келтіре аласыз"\r
--\r
--#: js/ui/kbdA11yDialog.js:34\r
--msgid "Slow Keys Turned On"\r
--msgstr "Баяу пернелер іске қосылған"\r
--\r
--#: js/ui/kbdA11yDialog.js:35\r
--msgid "Slow Keys Turned Off"\r
--msgstr "Баяу пернелер сөндірілген"\r
--\r
--#: js/ui/kbdA11yDialog.js:36\r
--msgid ""\r
--"You just held down the Shift key for 8 seconds. This is the shortcut for the "\r
--"Slow Keys feature, which affects the way your keyboard works."\r
--msgstr ""\r
--"Сіз Shift пернесін 8 секунд бойы басулы ұстадыңыз. Бұл Баяу пернелер "\r
--"мүмкіндігінің жарлығы, ол пернетақта жұмысына әсер етеді."\r
--\r
--#: js/ui/kbdA11yDialog.js:42\r
--msgid "Sticky Keys Turned On"\r
--msgstr "Жабысқақ пернелер іске қосылған"\r
--\r
--#: js/ui/kbdA11yDialog.js:43\r
--msgid "Sticky Keys Turned Off"\r
--msgstr "Жабысқақ пернелер сөндірілген"\r
--\r
--#: js/ui/kbdA11yDialog.js:45\r
--msgid ""\r
--"You just pressed the Shift key 5 times in a row. This is the shortcut for the "\r
--"Sticky Keys feature, which affects the way your keyboard works."\r
--msgstr ""\r
--"Сіз Shift пернесін қатарынан 5 рет бастыңыз. Бұл Жабысқақ пернелер "\r
--"мүмкіндігінің жарлығы, ол пернетақта жұмысына әсер етеді."\r
--\r
--#: js/ui/kbdA11yDialog.js:47\r
--msgid ""\r
--"You just pressed two keys at once, or pressed the Shift key 5 times in a row. "\r
--"This turns off the Sticky Keys feature, which affects the way your keyboard "\r
--"works."\r
--msgstr ""\r
--"Сіз екі пернені бірге бастыңыз, немесе Shift пернесін қатарынан 5 рет "\r
--"бастыңыз. Бұл Жабысқақ пернелер мүмкіндігін сөндіреді, ол пернетақта жұмысына "\r
--"әсер етеді."\r
--\r
--#: js/ui/kbdA11yDialog.js:57\r
--msgid "Leave On"\r
--msgstr "Іске қосулы қалдыру"\r
--\r
--#: js/ui/kbdA11yDialog.js:57\r
--msgid "Turn On"\r
--msgstr "Іске қосу"\r
--\r
--#: js/ui/kbdA11yDialog.js:67 js/ui/status/network.js:455\r
--msgid "Turn Off"\r
--msgstr "Сөндіру"\r
--\r
--#: js/ui/kbdA11yDialog.js:67\r
--msgid "Leave Off"\r
--msgstr "Сөндірулі қалдыру"\r
--\r
--#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:901\r
--msgid "Keyboard Settings"\r
--msgstr "Пернетақта баптаулары"\r
--\r
--#: js/ui/lookingGlass.js:742\r
--msgid "No extensions installed"\r
--msgstr "Кеңейтулер орнатылмаған"\r
--\r
--#. Translators: argument is an extension UUID.\r
--#: js/ui/lookingGlass.js:805\r
--#, javascript-format\r
--msgid "%s has not emitted any errors"\r
--msgstr "%s ешбір қатені шығармады"\r
--\r
--#: js/ui/lookingGlass.js:811\r
--msgid "Hide Errors"\r
--msgstr "Қателерді жасыру"\r
--\r
--#: js/ui/lookingGlass.js:815 js/ui/lookingGlass.js:895\r
--msgid "Show Errors"\r
--msgstr "Қателерді көрсету"\r
--\r
--#: js/ui/lookingGlass.js:824\r
--msgid "Active"\r
--msgstr "Белсенді"\r
--\r
--#: js/ui/lookingGlass.js:827\r
--msgid "Inactive"\r
--msgstr "Белсенді емес"\r
--\r
--#: js/ui/lookingGlass.js:829\r
--msgid "Error"\r
--msgstr "Қате"\r
--\r
--#: js/ui/lookingGlass.js:831\r
--msgid "Out of date"\r
--msgstr "Ескірген"\r
--\r
--#: js/ui/lookingGlass.js:833\r
--msgid "Downloading"\r
--msgstr "Жүктелуде"\r
--\r
--#: js/ui/lookingGlass.js:835\r
--msgid "Deactivating"\r
--msgstr "Белсенді емес қылу"\r
--\r
--#: js/ui/lookingGlass.js:837\r
--msgid "Activating"\r
--msgstr "Белсендіру"\r
--\r
--#: js/ui/lookingGlass.js:873\r
--msgid "View Source"\r
--msgstr "Бастапқы кодын қарау"\r
--\r
--#: js/ui/lookingGlass.js:884\r
--msgid "Web Page"\r
--msgstr "Веб парағы"\r
--\r
--#: js/ui/main.js:312\r
--msgid "System was put in unsafe mode"\r
--msgstr "Жүйе қауіпсіз емес режимге қойылды"\r
--\r
--#: js/ui/main.js:313\r
--msgid "Apps now have unrestricted access"\r
--msgstr "Қолданбаларда енді шектелмеген рұқсаттар бар"\r
--\r
--#: js/ui/main.js:375\r
--msgid "Logged in as a privileged user"\r
--msgstr "Привилегияланған пайдаланушы ретінде жүйеге кірген"\r
--\r
--#: js/ui/main.js:376\r
--msgid ""\r
--"Running a session as a privileged user should be avoided for security reasons. "\r
--"If possible, you should log in as a normal user."\r
--msgstr ""\r
--"Привилегияланған пайдаланушы ретінде сессияны орындаудан қауіпсіздік "\r
--"салдарынан аулақ болу керек. Мүмкін болса, қалыпты пайдаланушы ретінде жүйеге "\r
--"кіріңіз."\r
--\r
--#: js/ui/main.js:422\r
--msgid "Screen Lock disabled"\r
--msgstr "Экранды блоктау сөндірілген"\r
--\r
--#: js/ui/main.js:423\r
--msgid "Screen Locking requires the GNOME display manager"\r
--msgstr "Экранды блоктау GNOME дисплейлер басқарушысын талап етеді"\r
--\r
--#. Translators: this is the string displayed in the header when a message\r
--#. source doesn't have a name\r
--#: js/ui/messageList.js:409\r
--msgid "Unknown App"\r
--msgstr "Белгісіз қолданба"\r
--\r
--#: js/ui/messageTray.js:325 js/ui/messageTray.js:327\r
--msgid "Notification sound"\r
--msgstr "Хабарландыру дыбысы"\r
--\r
--#: js/ui/mpris.js:144\r
--msgid "Unknown artist"\r
--msgstr "Белгісіз әртіс"\r
--\r
--#: js/ui/mpris.js:154\r
--msgid "Unknown title"\r
--msgstr "Белгісіз атауы"\r
--\r
--#. Translators: this is the text displayed\r
--#. in the search entry when no search is\r
--#. active; it should not exceed ~30\r
--#. characters.\r
--#: js/ui/overviewControls.js:329\r
--msgid "Type to search"\r
--msgstr "Іздеу үшін теріңіз"\r
--\r
--#: js/ui/overviewControls.js:394\r
--msgid "Apps"\r
--msgstr "Қолданбалар"\r
--\r
--#. Translators: This is the main view to select\r
--#. activities. See also note for "Activities" string.\r
--#: js/ui/overview.js:33\r
--msgid "Overview"\r
--msgstr "Шолу"\r
--\r
--#: js/ui/padOsd.js:98\r
--msgid "New shortcut…"\r
--msgstr "Жаңа жарлық…"\r
--\r
--#: js/ui/padOsd.js:151\r
--msgid "App defined"\r
--msgstr "Қолданбамен анықталған"\r
--\r
--#: js/ui/padOsd.js:152\r
--msgid "Show on-screen help"\r
--msgstr "Экрандағы көмекті көрсету"\r
--\r
--#: js/ui/padOsd.js:153\r
--msgid "Switch monitor"\r
--msgstr "Мониторды ауыстыру"\r
--\r
--#: js/ui/padOsd.js:154\r
--msgid "Assign keystroke"\r
--msgstr "Пернелер жарлығын тағайындау"\r
--\r
--#: js/ui/padOsd.js:223\r
--msgid "Done"\r
--msgstr "Дайын"\r
--\r
--#: js/ui/padOsd.js:743\r
--msgid "Edit…"\r
--msgstr "Түзету…"\r
--\r
--#: js/ui/padOsd.js:791\r
--msgid "None"\r
--msgstr "Ешнәрсе"\r
--\r
--#: js/ui/padOsd.js:868\r
--msgid "Press a button to configure"\r
--msgstr "Баптау үшін батырманы басыңыз"\r
--\r
--#: js/ui/padOsd.js:869\r
--msgid "Press Esc to exit"\r
--msgstr "Шығу үшін Esc басыңыз"\r
--\r
--#: js/ui/padOsd.js:872\r
--msgid "Press any key to exit"\r
--msgstr "Шығу үшін кез-келген батырманы басыңыз"\r
--\r
--#. Translators: If there is no suitable word for "Activities"\r
--#. in your language, you can use the word for "Overview".\r
--#: js/ui/panel.js:208\r
--msgid "Activities"\r
--msgstr "Көрініс"\r
--\r
--#: js/ui/panel.js:289\r
--msgctxt "System menu in the top bar"\r
--msgid "System"\r
--msgstr "Жүйелік"\r
--\r
--#: js/ui/panel.js:465\r
--msgid "Top Bar"\r
--msgstr "Үстідегі панель"\r
--\r
--#: js/ui/quickSettings.js:164 js/ui/quickSettings.js:263\r
--msgid "Open menu"\r
--msgstr "Мәзірді ашу"\r
--\r
--#: js/ui/runDialog.js:61\r
--msgid "Run a Command"\r
--msgstr "Команданы орындау"\r
--\r
--#: js/ui/runDialog.js:79\r
--msgid "Press ESC to close"\r
--msgstr "Жабу үшін ESC пернесін басыңыз"\r
--\r
--#: js/ui/runDialog.js:256\r
--msgid "Restart is not available on Wayland"\r
--msgstr "Қайта қосу Wayland нұсқасында қолжетерсіз"\r
--\r
--#: js/ui/runDialog.js:261\r
--msgid "Restarting…"\r
--msgstr "Қайта қосу…"\r
--\r
--#: js/ui/screenShield.js:233\r
--msgid "GNOME needs to lock the screen"\r
--msgstr "GNOME экранды блоктау керек"\r
--\r
--#: js/ui/screenShield.js:274 js/ui/screenShield.js:679\r
--msgid "Unable to lock"\r
--msgstr "Блоктау мүмкін емес"\r
--\r
--#: js/ui/screenShield.js:275 js/ui/screenShield.js:680\r
--msgid "Lock was blocked by an app"\r
--msgstr "Блоктауды басқа қолданба болдырмады"\r
--\r
--#. Translators: notification source name for screenshots and recordings.\r
--#: js/ui/screenshot.js:40\r
--msgid "Screen Capture"\r
--msgstr "Экран түсірілімі"\r
--\r
--#: js/ui/screenshot.js:1266\r
--msgid "Selection"\r
--msgstr "Таңдау"\r
--\r
--#: js/ui/screenshot.js:1276\r
--msgid "Area Selection"\r
--msgstr "Аймақты таңдау"\r
--\r
--#: js/ui/screenshot.js:1281\r
--msgid "Screen"\r
--msgstr "Экран"\r
--\r
--#: js/ui/screenshot.js:1291\r
--msgid "Screen Selection"\r
--msgstr "Экранды таңдау"\r
--\r
--#: js/ui/screenshot.js:1296\r
--msgid "Window"\r
--msgstr "Терезе"\r
--\r
--#: js/ui/screenshot.js:1306\r
--msgid "Window Selection"\r
--msgstr "Терезені таңдау"\r
--\r
--#: js/ui/screenshot.js:1331 js/ui/status/system.js:118\r
--msgid "Take Screenshot"\r
--msgstr "Скриншотты түсіру"\r
--\r
--#: js/ui/screenshot.js:1347\r
--msgid "Record Screen"\r
--msgstr "Экранды жазу"\r
--\r
--#. Translators: since this string refers to an action,\r
--#. it needs to be phrased as a verb.\r
--#: js/ui/screenshot.js:1364\r
--msgid "Capture"\r
--msgstr "Түсіру"\r
--\r
--#: js/ui/screenshot.js:1386\r
--msgid "Show Pointer"\r
--msgstr "Курсорды көрсету"\r
--\r
--#. Translators: this is the folder where recorded\r
--#. screencasts are stored.\r
--#: js/ui/screenshot.js:2014\r
--msgid "Screencasts"\r
--msgstr "Скринкасттар"\r
--\r
--#. Translators: this is a filename used for screencast\r
--#. * recording, where "%d" and "%t" date and time, e.g.\r
--#. * "Screencast From 07-17-2013 10:00:46 PM"\r
--#: js/ui/screenshot.js:2019\r
--#, no-c-format\r
--msgid "Screencast From %d %t"\r
--msgstr "Скринкаст, уақыты %d %t"\r
--\r
--#. Translators: notification title.\r
--#: js/ui/screenshot.js:2065\r
--msgid "Screencast recorded"\r
--msgstr "Скринкаст жазылды"\r
--\r
--#. Translators: notification title.\r
--#: js/ui/screenshot.js:2078\r
--msgid "Screencast failed to start"\r
--msgstr "Скринкаст іске қосыла алмады"\r
--\r
--#. Translators: notification title.\r
--#: js/ui/screenshot.js:2084\r
--msgid "Screencast ended: Out of disk space"\r
--msgstr "Скринкаст күтпегенде үзілді: Диск орны бітті"\r
--\r
--#. We can encourage user to try again on service crashes since the\r
--#. recorder will auto-blocklist the pipeline that crashed.\r
--#. Translators: notification title.\r
--#: js/ui/screenshot.js:2090\r
--msgid "Screencast ended unexpectedly, please try again"\r
--msgstr "Скринкаст күтпегенде үзілді, қайталап көріңіз"\r
--\r
--#. Translators: notification title.\r
--#: js/ui/screenshot.js:2093\r
--msgid "Screencast ended unexpectedly"\r
--msgstr "Скринкаст күтпегенде үзілді"\r
--\r
--#. Translators: notification body when a screencast was recorded.\r
--#: js/ui/screenshot.js:2106\r
--msgid "Click here to view the video"\r
--msgstr "Видеоны көру үшін осында шертіңіз"\r
--\r
--#. Translators: button on the screencast notification.\r
--#. Translators: button on the screenshot notification.\r
--#: js/ui/screenshot.js:2114 js/ui/screenshot.js:2357\r
--msgid "Show in Files"\r
--msgstr "Файлдар қолданбасында көрсету"\r
--\r
--#. Translators: this is the name of the file that the screenshot is\r
--#. saved to. The placeholder is a timestamp, e.g. "2017-05-21 12-24-03".\r
--#: js/ui/screenshot.js:2303\r
--#, javascript-format\r
--msgid "Screenshot From %s"\r
--msgstr "Скриншот, уақыты %s"\r
--\r
--#. Translators: notification title.\r
--#: js/ui/screenshot.js:2347\r
--msgid "Screenshot captured"\r
--msgstr "Скриншот түсірілді"\r
--\r
--#. Translators: notification body when a screenshot was captured.\r
--#: js/ui/screenshot.js:2349\r
--msgid "You can paste the image from the clipboard"\r
--msgstr "Суретті алмасу буферінен кірістіруге болады"\r
--\r
--#: js/ui/screenshot.js:2407 js/ui/screenshot.js:2569\r
--msgid "Screenshot taken"\r
--msgstr "Скриншот түсірілді"\r
--\r
--#: js/ui/search.js:847\r
--msgid "Searching"\r
--msgstr "Іздеу"\r
--\r
--#: js/ui/search.js:850\r
--msgid "No results"\r
--msgstr "Нәтижелер жоқ"\r
--\r
--#: js/ui/search.js:985\r
--#, javascript-format\r
--msgid "%d more"\r
--msgid_plural "%d more"\r
--msgstr[0] "тағы %d"\r
--\r
--#: js/ui/searchController.js:87\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:73\r
--msgid "Search"\r
--msgstr "Іздеу"\r
--\r
--#: js/ui/shellEntry.js:21\r
--msgid "Copy"\r
--msgstr "Көшіру"\r
--\r
--#: js/ui/shellEntry.js:26\r
--msgid "Paste"\r
--msgstr "Кірістіру"\r
--\r
--#: js/ui/shellEntry.js:78\r
--msgid "Show Text"\r
--msgstr "Мәтінді көрсету"\r
--\r
--#: js/ui/shellEntry.js:80\r
--msgid "Hide Text"\r
--msgstr "Мәтінді жасыру"\r
--\r
--#: js/ui/shellEntry.js:174\r
--msgid "Caps lock is on"\r
--msgstr "Caps lock іске қосылған"\r
--\r
--#: js/ui/shellMountOperation.js:286\r
--msgid "Hidden Volume"\r
--msgstr "Жасырын том"\r
--\r
--#: js/ui/shellMountOperation.js:289\r
--msgid "Windows System Volume"\r
--msgstr "Windows жүйелік томы"\r
--\r
--#: js/ui/shellMountOperation.js:292\r
--msgid "Uses Keyfiles"\r
--msgstr "Кілт файлдарды қолданады"\r
--\r
--#. Translators: %s is the Disks application\r
--#: js/ui/shellMountOperation.js:300\r
--#, javascript-format\r
--msgid "To unlock a volume that uses keyfiles, use the <i>%s</i> utility instead"\r
--msgstr ""\r
--"Кілт файлдарын қолданатын томды босату үшін, <i>%s</i> утилитасын қолданыңыз"\r
--\r
--#: js/ui/shellMountOperation.js:304\r
--msgid ""\r
--"You need an external utility like <i>Disks</i> to unlock a volume that uses "\r
--"keyfiles"\r
--msgstr ""\r
--"Кілттік файлдарды қолданатын томдар блоктауын ашу үшін сізге <i>Дисктер</i> "\r
--"сияқты сыртқы қолданба керек"\r
--\r
--#: js/ui/shellMountOperation.js:312\r
--msgid "PIM Number"\r
--msgstr "PIM нөмірі"\r
--\r
--#: js/ui/shellMountOperation.js:371\r
--msgid "Remember Password"\r
--msgstr "Парольді есте сақтау"\r
--\r
--#: js/ui/shellMountOperation.js:386\r
--msgid "Unlock"\r
--msgstr "Босату"\r
--\r
--#. Translators: %s is the Disks application\r
--#: js/ui/shellMountOperation.js:400\r
--#, javascript-format\r
--msgid "Open %s"\r
--msgstr "%s ашу"\r
--\r
--#: js/ui/shellMountOperation.js:436\r
--msgid "The PIM must be a number or empty"\r
--msgstr "PIM тек сандардан тұруы, немесе бос болуы тиіс"\r
--\r
--#: js/ui/status/accessibility.js:45 js/ui/status/accessibility.js:155\r
--msgid "High Contrast"\r
--msgstr "Жоғары контраст"\r
--\r
--#: js/ui/status/accessibility.js:48 js/ui/status/accessibility.js:171\r
--msgid "Zoom"\r
--msgstr "Үлкейту"\r
--\r
--#: js/ui/status/accessibility.js:55 js/ui/status/accessibility.js:223\r
--msgid "Screen Reader"\r
--msgstr "Экраннан оқитын қолданба"\r
--\r
--#: js/ui/status/accessibility.js:59 js/ui/status/accessibility.js:239\r
--msgid "Screen Keyboard"\r
--msgstr "Экрандағы пернетақта"\r
--\r
--#: js/ui/status/accessibility.js:63 js/ui/status/accessibility.js:255\r
--msgid "Visual Alerts"\r
--msgstr "Бейнелік хабарлау"\r
--\r
--#: js/ui/status/accessibility.js:67 js/ui/status/accessibility.js:271\r
--msgid "Sticky Keys"\r
--msgstr "Жабысқақ пернелер"\r
--\r
--#: js/ui/status/accessibility.js:71 js/ui/status/accessibility.js:287\r
--msgid "Slow Keys"\r
--msgstr "Баяу пернелер"\r
--\r
--#: js/ui/status/accessibility.js:75 js/ui/status/accessibility.js:303\r
--msgid "Bounce Keys"\r
--msgstr "Қайталанатын пернелер"\r
--\r
--#: js/ui/status/accessibility.js:79 js/ui/status/accessibility.js:319\r
--msgid "Mouse Keys"\r
--msgstr "Тышқан пернелері"\r
--\r
--#: js/ui/status/accessibility.js:84\r
--msgid "Accessibility Settings"\r
--msgstr "Қолжетімділік баптаулары"\r
--\r
--#: js/ui/status/accessibility.js:124 js/ui/status/accessibility.js:187\r
--msgid "Large Text"\r
--msgstr "Үлкен мәтін"\r
--\r
--#: js/ui/status/autoRotate.js:14\r
--msgid "Auto Rotate"\r
--msgstr "Авто бұру"\r
--\r
--#: js/ui/status/backgroundApps.js:156\r
--msgctxt "title"\r
--msgid "Background Apps"\r
--msgstr "Фондық қолданбалар"\r
--\r
--#: js/ui/status/backgroundApps.js:171\r
--msgid "Apps known to be running without a window"\r
--msgstr "Терезесіз жұмыс істейтін қолданбалар"\r
--\r
--#: js/ui/status/backgroundApps.js:182\r
--msgid "App Settings"\r
--msgstr "Қолданба баптаулары"\r
--\r
--#: js/ui/status/backgroundApps.js:239\r
--msgid "No Background Apps"\r
--msgstr "Фондық қолданбалар жоқ"\r
--\r
--#: js/ui/status/backgroundApps.js:241\r
--#, javascript-format\r
--msgid "%d Background App"\r
--msgid_plural "%d Background Apps"\r
--msgstr[0] "%d фондық қолданбасы"\r
--\r
--#: js/ui/status/backlight.js:39\r
--msgid "Keyboard Brightness"\r
--msgstr "Пернетақта жарықтылы"\r
--\r
--#: js/ui/status/backlight.js:87\r
--msgid "Off"\r
--msgstr "Сөнд"\r
--\r
--#: js/ui/status/backlight.js:88\r
--msgid "Low"\r
--msgstr "Төмен"\r
--\r
--#: js/ui/status/backlight.js:89\r
--msgid "High"\r
--msgstr "Жоғары"\r
--\r
--#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:883\r
--msgid "Keyboard"\r
--msgstr "Пернетақта"\r
--\r
--#: js/ui/status/backlight.js:164\r
--msgid "Open keyboard brightness menu"\r
--msgstr "Пернетақта жарықтығы мәзірін ашу"\r
--\r
--#: js/ui/status/bluetooth.js:246 js/ui/status/network.js:360\r
--msgid "Disconnect"\r
--msgstr "Байланысты үзу"\r
--\r
--#. Translators: %s is a device name like "MyPhone"\r
--#: js/ui/status/bluetooth.js:267 js/ui/status/network.js:354\r
--#, javascript-format\r
--msgid "Disconnect %s"\r
--msgstr "%s байланысын үзу"\r
--\r
--#. Translators: %s is a device name like "MyPhone"\r
--#: js/ui/status/bluetooth.js:269 js/ui/status/network.js:356\r
--#, javascript-format\r
--msgid "Connect to %s"\r
--msgstr "%s құрылғысымен байланысу"\r
--\r
--#: js/ui/status/bluetooth.js:277 js/ui/status/bluetooth.js:281\r
--msgid "Bluetooth"\r
--msgstr "Bluetooth"\r
--\r
--#: js/ui/status/bluetooth.js:278\r
--msgid "Open Bluetooth menu"\r
--msgstr "Bluetooth мәзірін ашу"\r
--\r
--#: js/ui/status/bluetooth.js:304 js/ui/status/network.js:1925\r
--msgid "Bluetooth Settings"\r
--msgstr "Bluetooth баптаулары"\r
--\r
--#: js/ui/status/bluetooth.js:351\r
--msgid "No available or connected devices"\r
--msgstr "Қолжетімді немесе байланысқан құрылғылар жоқ"\r
--\r
--#: js/ui/status/bluetooth.js:352\r
--msgid "Turn on Bluetooth to connect to devices"\r
--msgstr "Құрылғыларға байланысу үшін Bluetooth іске қосыңыз"\r
--\r
--#. Translators: This is the number of connected bluetooth devices\r
--#: js/ui/status/bluetooth.js:416\r
--#, javascript-format\r
--msgid "%d Connected"\r
--msgid_plural "%d Connected"\r
--msgstr[0] "%d байланысқан"\r
--\r
--#: js/ui/status/brightness.js:42\r
--msgid "Open brightness menu"\r
--msgstr "Жарықтық мәзірін ашу"\r
--\r
--#: js/ui/status/darkMode.js:12\r
--msgid "Dark Style"\r
--msgstr "Қараңғы режим"\r
--\r
--#: js/ui/status/doNotDisturb.js:10\r
--msgid "Do Not Disturb"\r
--msgstr "Мазаламаңыз"\r
--\r
--#: js/ui/status/dwellClick.js:14\r
--msgid "Single Click"\r
--msgstr "Дара шерту"\r
--\r
--#: js/ui/status/dwellClick.js:19\r
--msgid "Double Click"\r
--msgstr "Қос шерту"\r
--\r
--#: js/ui/status/dwellClick.js:24\r
--msgid "Drag"\r
--msgstr "Тартып апару"\r
--\r
--#: js/ui/status/dwellClick.js:29\r
--msgid "Secondary Click"\r
--msgstr "Екінші шерту"\r
--\r
--#: js/ui/status/dwellClick.js:38\r
--msgid "Dwell Click"\r
--msgstr "Пернеде кідіртуден кейінгі сол жақпен шерту"\r
--\r
--#: js/ui/status/keyboard.js:900\r
--msgid "Show Keyboard Layout"\r
--msgstr "Пернетақта жаймасын көрсету"\r
--\r
--#: js/ui/status/location.js:337\r
--msgid "Allow location access"\r
--msgstr "Орналасуға қатынауды рұқсат ету"\r
--\r
--#. Translators: %s is an application name\r
--#: js/ui/status/location.js:339\r
--#, javascript-format\r
--msgid "The app %s wants to access your location"\r
--msgstr "%s қолданбасы орналасуыңызға рұқсат сұрап отыр"\r
--\r
--#: js/ui/status/location.js:349\r
--msgid "Location access can be changed at any time from the privacy settings"\r
--msgstr ""\r
--"Орналасуыңызға қатынауды кез-кезген кезде жекелік баптауларының ішінен "\r
--"өзгертуге болады"\r
--\r
--#: js/ui/status/location.js:357\r
--msgid "Deny Access"\r
--msgstr "Тыйым салу"\r
--\r
--#: js/ui/status/location.js:362\r
--msgid "Grant Access"\r
--msgstr "Рұқсат ету"\r
--\r
--#: js/ui/status/network.js:62\r
--msgid "<unknown>"\r
--msgstr "<белгісіз>"\r
--\r
--#: js/ui/status/network.js:1060\r
--msgid "Secure"\r
--msgstr "Қауіпсіз"\r
--\r
--#: js/ui/status/network.js:1060\r
--msgid "Not secure"\r
--msgstr "Қауіпсіз емес"\r
--\r
--#: js/ui/status/network.js:1061\r
--#, javascript-format\r
--msgid "Signal strength %s%%"\r
--msgstr "Сигнал деңгейі %s%%"\r
--\r
--#. translators: The first placeholder is the network name, the second and\r
--#. indication whether it is secure, and the last the signal strength\r
--#. indication\r
--#: js/ui/status/network.js:1063\r
--#, javascript-format\r
--msgid "%s, %s, %s"\r
--msgstr "%s, %s, %s"\r
--\r
--#. Translators: %s is a network identifier\r
--#: js/ui/status/network.js:1166\r
--#, javascript-format\r
--msgid "%s Hotspot"\r
--msgstr "%s қатынау нүктесі"\r
--\r
--#: js/ui/status/network.js:1447\r
--#, javascript-format\r
--msgid "%d connected"\r
--msgid_plural "%d connected"\r
--msgstr[0] "%d байланысқан"\r
--\r
--#: js/ui/status/network.js:1545 js/ui/status/network.js:1562\r
--msgid "VPN"\r
--msgstr "VPN"\r
--\r
--#: js/ui/status/network.js:1546\r
--msgid "Open VPN menu"\r
--msgstr "VPN мәзірін ашу"\r
--\r
--#: js/ui/status/network.js:1547\r
--msgid "VPN Settings"\r
--msgstr "VPN баптаулары"\r
--\r
--#: js/ui/status/network.js:1807\r
--msgid "Wi–Fi"\r
--msgstr "Wi–Fi"\r
--\r
--#: js/ui/status/network.js:1808\r
--msgid "Open Wi–Fi menu"\r
--msgstr "Wi–Fi мәзірін ашу"\r
--\r
--#: js/ui/status/network.js:1810\r
--msgid "All Networks"\r
--msgstr "Барлық желілер"\r
--\r
--#: js/ui/status/network.js:1907\r
--msgid "Wired Connections"\r
--msgstr "Сымды желі байланысы"\r
--\r
--#: js/ui/status/network.js:1908\r
--msgid "Open wired connections menu"\r
--msgstr "Сымды қосылымдар мәзірін ашу"\r
--\r
--#: js/ui/status/network.js:1909\r
--msgid "Wired Settings"\r
--msgstr "Сымды желі баптаулары"\r
--\r
--#: js/ui/status/network.js:1923\r
--msgid "Bluetooth Tethers"\r
--msgstr "Bluetooth модемдері"\r
--\r
--#: js/ui/status/network.js:1924\r
--msgid "Open Bluetooth tethers menu"\r
--msgstr "Bluetooth арқылы интернетті бөлісу мәзірін ашу"\r
--\r
--#. Translators: "Tether" from "Bluetooth Tether"\r
--#: js/ui/status/network.js:1931\r
--msgid "Tether"\r
--msgstr "Модем"\r
--\r
--#: js/ui/status/network.js:1944\r
--msgid "Mobile Connections"\r
--msgstr "Мобильді желі байланыстары"\r
--\r
--#: js/ui/status/network.js:1945\r
--msgid "Open mobile connections menu"\r
--msgstr "Мобильді қосылымдар мәзірін ашу"\r
--\r
--#: js/ui/status/network.js:1947\r
--msgid "Mobile Broadband Settings"\r
--msgstr "Сымсыз кеңжолақты желісінің баптаулары"\r
--\r
--#. Translators: "Mobile" from "Mobile Broadband"\r
--#: js/ui/status/network.js:1956\r
--msgid "Mobile"\r
--msgstr "Мобильді"\r
--\r
--#: js/ui/status/network.js:1990\r
--msgid "Sign in to Network"\r
--msgstr "Желіге кіру"\r
--\r
--#: js/ui/status/network.js:2177\r
--msgid "Connection failed"\r
--msgstr "Байланыс орнату сәтсіз"\r
--\r
--#: js/ui/status/network.js:2178\r
--msgid "Activation of network connection failed"\r
--msgstr "Желілік байланысты белсендіру сәтсіз"\r
--\r
--#: js/ui/status/nightLight.js:19\r
--msgid "Night Light"\r
--msgstr "Түнгі жарық"\r
--\r
--#: js/ui/status/powerProfiles.js:19\r
--msgctxt "Power profile"\r
--msgid "Performance"\r
--msgstr "Өнімділік"\r
--\r
--#: js/ui/status/powerProfiles.js:24\r
--msgctxt "Power profile"\r
--msgid "Balanced"\r
--msgstr "Баланс"\r
--\r
--#: js/ui/status/powerProfiles.js:29\r
--msgctxt "Power profile"\r
--msgid "Power Saver"\r
--msgstr "Қорек үнемдеу"\r
--\r
--#: js/ui/status/powerProfiles.js:35\r
--msgctxt "Power profile"\r
--msgid "Custom"\r
--msgstr "Реттелетін"\r
--\r
--#: js/ui/status/powerProfiles.js:45 js/ui/status/powerProfiles.js:77\r
--msgid "Power Mode"\r
--msgstr "Эл. қорегі режимі"\r
--\r
--#: js/ui/status/powerProfiles.js:46\r
--msgid "Open power profiles menu"\r
--msgstr "Қуат профильдері мәзірін ашу"\r
--\r
--#: js/ui/status/powerProfiles.js:79\r
--msgid "Power Settings"\r
--msgstr "Қорек баптаулары"\r
--\r
--#: js/ui/status/remoteAccess.js:74\r
--msgid "Stop Screencast"\r
--msgstr "Скринкастты тоқтату"\r
--\r
--#: js/ui/status/remoteAccess.js:144\r
--msgid "Stop Screen Sharing"\r
--msgstr "Экранмен бөлісуді тоқтату"\r
--\r
--#: js/ui/status/rfkill.js:97\r
--msgid "Airplane Mode"\r
--msgstr "Ұшақтағы режим"\r
--\r
--#: js/ui/status/system.js:175\r
--msgid "Power Off Menu"\r
--msgstr "Сөндіру мәзірі"\r
--\r
--#: js/ui/status/system.js:183\r
--msgid "Suspend"\r
--msgstr "Ұйықтату"\r
--\r
--#: js/ui/status/system.js:188\r
--msgid "Restart…"\r
--msgstr "Қайта қосу…"\r
--\r
--#: js/ui/status/system.js:193\r
--msgid "Power Off…"\r
--msgstr "Сөндіру…"\r
--\r
--#: js/ui/status/system.js:200\r
--msgid "Log Out…"\r
--msgstr "Жүйеден шығу…"\r
--\r
--#: js/ui/status/system.js:205\r
--msgid "Switch User…"\r
--msgstr "Пайдаланушыны ауыстыру…"\r
--\r
--#: js/ui/status/system.js:249\r
--msgctxt "action"\r
--msgid "Lock Screen"\r
--msgstr "Экранды блоктау"\r
--\r
--#: js/ui/status/thunderbolt.js:311\r
--msgid "Unknown Thunderbolt device"\r
--msgstr "Белгісіз Thunderbolt құрылғысы"\r
--\r
--#: js/ui/status/thunderbolt.js:312\r
--msgid ""\r
--"New device has been detected while you were away. Please disconnect and "\r
--"reconnect the device to start using it."\r
--msgstr ""\r
--"Сіз кетіп қалған уақытта жаңа құрылғы анықталған. Оны қолдануды бастау үшін, "\r
--"оны ажыратып, қайта салыңыз."\r
--\r
--#: js/ui/status/thunderbolt.js:315\r
--msgid "Unauthorized Thunderbolt device"\r
--msgstr "Авторизацияланбаған Thunderbolt құрылғысы"\r
--\r
--#: js/ui/status/thunderbolt.js:316\r
--msgid ""\r
--"New device has been detected and needs to be authorized by an administrator"\r
--msgstr "Жаңа құрылғы анықталды және де оны әкімші авторизациялау керек"\r
--\r
--#: js/ui/status/thunderbolt.js:322\r
--msgid "Thunderbolt authorization error"\r
--msgstr "Thunderbolt авторизация қатесі"\r
--\r
--#: js/ui/status/thunderbolt.js:323\r
--#, javascript-format\r
--msgid "Could not authorize the Thunderbolt device: %s"\r
--msgstr "Thunderbolt құралғысын авторизациялау мүмкін емес: %s"\r
--\r
--#: js/ui/status/volume.js:218\r
--msgid "Volume changed"\r
--msgstr "Дыбыс өзгертілді"\r
--\r
--#: js/ui/status/volume.js:231\r
--msgid "Unmute"\r
--msgstr "Дыбысты қайтару"\r
--\r
--#: js/ui/status/volume.js:231\r
--msgid "Mute"\r
--msgstr "Дыбысын өшіру"\r
--\r
--#: js/ui/status/volume.js:293\r
--msgid "Volume"\r
--msgstr "Дыбыс деңгейі"\r
--\r
--#: js/ui/status/volume.js:309\r
--msgid "Sound Output"\r
--msgstr "Дыбыс шығысы"\r
--\r
--#: js/ui/status/volume.js:310\r
--msgid "Open sound output menu"\r
--msgstr "Дыбыс шығысы мәзірін ашу"\r
--\r
--#: js/ui/status/volume.js:385\r
--msgid "Sound Input"\r
--msgstr "Дыбыс кірісі"\r
--\r
--#: js/ui/status/volume.js:386\r
--msgid "Open sound input menu"\r
--msgstr "Дыбыс кірісі мәзірін ашу"\r
--\r
--#. Translators: this is for display mirroring i.e. cloning.\r
--#. * Try to keep it under around 15 characters.\r
--#: js/ui/switchMonitor.js:20\r
--msgid "Mirror"\r
--msgstr "Айналы"\r
--\r
--#. Translators: this is for the desktop spanning displays.\r
--#. * Try to keep it under around 15 characters.\r
--#: js/ui/switchMonitor.js:29\r
--msgid "Join Displays"\r
--msgstr "Экран­дарды біріктіру"\r
--\r
--#. Translators: this is for using only external displays.\r
--#. * Try to keep it under around 15 characters.\r
--#: js/ui/switchMonitor.js:39\r
--msgid "External Only"\r
--msgstr "Тек сыртқы"\r
--\r
--#. Translators: this is for using only the laptop display.\r
--#. * Try to keep it under around 15 characters.\r
--#: js/ui/switchMonitor.js:47\r
--msgid "Built-in Only"\r
--msgstr "Тек құрамындағы"\r
--\r
--#. Translators: This is a time format for a date in\r
--#. long format\r
--#: js/ui/unlockDialog.js:414\r
--msgid "%A %B %-d"\r
--msgstr "%A %B %-d"\r
--\r
--#: js/ui/unlockDialog.js:420\r
--msgid "Swipe up to unlock"\r
--msgstr "Босату үшін жоғары өткізіңіз"\r
--\r
--#: js/ui/unlockDialog.js:421\r
--msgid "Click or press a key to unlock"\r
--msgstr "Босату үшін шертіңіз немесе пернені басыңыз"\r
--\r
--#: js/ui/unlockDialog.js:609\r
--msgid "Unlock Window"\r
--msgstr "Блоктауды алу терезесі"\r
--\r
--#: js/ui/unlockDialog.js:618\r
--msgid "Log in as another user"\r
--msgstr "Басқа пайдаланушы ретінде жүйеге кіру"\r
--\r
--#: js/ui/welcomeDialog.js:47\r
--#, javascript-format\r
--msgid "GNOME %s"\r
--msgstr "GNOME %s"\r
--\r
--#: js/ui/welcomeDialog.js:51\r
--#, javascript-format\r
--msgid "Welcome to %s"\r
--msgstr "%s ішіне қош келдіңіз"\r
--\r
--#: js/ui/welcomeDialog.js:52\r
--msgid "If you want to learn your way around, check out the tour"\r
--msgstr "Егер айналаңызды үйренгіңіз келсе, турды шолыңыз"\r
--\r
--#: js/ui/welcomeDialog.js:66\r
--msgid "Take Tour"\r
--msgstr "Турды шолу"\r
--\r
--#: js/ui/windowAttentionHandler.js:18\r
--#, javascript-format\r
--msgid "“%s” is ready"\r
--msgstr "\"%s\" дайын"\r
--\r
--#. Translators: This string should be shorter than 30 characters\r
--#: js/ui/windowManager.js:60\r
--msgid "Keep these display settings?"\r
--msgstr "Бұл экран баптауларын сақтауды қалайсыз ба?"\r
--\r
--#: js/ui/windowManager.js:70\r
--msgid "Revert Settings"\r
--msgstr "Баптауларды қалпына келтіру"\r
--\r
--#: js/ui/windowManager.js:75\r
--msgid "Keep Changes"\r
--msgstr "Өзгерістерді сақтау"\r
--\r
--#: js/ui/windowManager.js:95\r
--#, javascript-format\r
--msgid "Settings changes will revert in %d second"\r
--msgid_plural "Settings changes will revert in %d seconds"\r
--msgstr[0] "Өзгертілген баптаулар %d секундтан кейін қалпына келтіріледі"\r
--\r
--#. Translators: This represents the size of a window. The first number is\r
--#. * the width of the window and the second is the height.\r
--#: js/ui/windowManager.js:492\r
--#, javascript-format\r
--msgid "%d × %d"\r
--msgstr "%d × %d"\r
--\r
--#. Translators: entry in the window right click menu.\r
--#: js/ui/windowMenu.js:27\r
--msgctxt "window-menu"\r
--msgid "Take Screenshot"\r
--msgstr "Экран кескінін түсіру"\r
--\r
--#: js/ui/windowMenu.js:39\r
--msgid "Hide"\r
--msgstr "Жасыру"\r
--\r
--#: js/ui/windowMenu.js:46\r
--msgid "Restore"\r
--msgstr "Қалпына келтіру"\r
--\r
--#: js/ui/windowMenu.js:50\r
--msgid "Maximize"\r
--msgstr "Жазық қылу"\r
--\r
--#: js/ui/windowMenu.js:57\r
--msgid "Move"\r
--msgstr "Жылжыту"\r
--\r
--#: js/ui/windowMenu.js:71\r
--msgid "Resize"\r
--msgstr "Өлшемін өзгерту"\r
--\r
--#: js/ui/windowMenu.js:85\r
--msgid "Always on Top"\r
--msgstr "Әрқашан алдында"\r
--\r
--#: js/ui/windowMenu.js:104\r
--msgid "Always on Visible Workspace"\r
--msgstr "Әрқашан көрінетін жұмыс орнында"\r
--\r
--#: js/ui/windowMenu.js:118\r
--msgid "Move to Workspace Left"\r
--msgstr "Сол жақтағы жұмыс орнына жылжыту"\r
--\r
--#: js/ui/windowMenu.js:124\r
--msgid "Move to Workspace Right"\r
--msgstr "Оң жақтағы жұмыс орнына жылжыту"\r
--\r
--#: js/ui/windowMenu.js:130\r
--msgid "Move to Workspace Up"\r
--msgstr "Жоғарыдағы жұмыс орнына жылжыту"\r
--\r
--#: js/ui/windowMenu.js:136\r
--msgid "Move to Workspace Down"\r
--msgstr "Төмендегі жұмыс орнына жылжыту"\r
--\r
--#: js/ui/windowMenu.js:154\r
--msgid "Move to Monitor Up"\r
--msgstr "Жоғарыдағы мониторға жылжыту"\r
--\r
--#: js/ui/windowMenu.js:163\r
--msgid "Move to Monitor Down"\r
--msgstr "Төмендегі мониторға жылжыту"\r
--\r
--#: js/ui/windowMenu.js:172\r
--msgid "Move to Monitor Left"\r
--msgstr "Сол жақ мониторға жылжыту"\r
--\r
--#: js/ui/windowMenu.js:181\r
--msgid "Move to Monitor Right"\r
--msgstr "Оң жақ мониторға жылжыту"\r
--\r
--#: js/ui/windowMenu.js:189\r
--msgid "Close"\r
--msgstr "Жабу"\r
--\r
--#: src/main.c:515 subprojects/extensions-tool/src/main.c:336\r
--msgid "Print version"\r
--msgstr "Баспа нұсқасы"\r
--\r
--#: src/main.c:521\r
--msgid "Mode used by GDM for login screen"\r
--msgstr "GDM жүйеге кіру экраны үшін қолданатын режимі"\r
--\r
--#: src/main.c:527\r
--msgid "Use a specific mode, e.g. “gdm” for login screen"\r
--msgstr "Жүйеге кіру экраны үшін арнайы режимді, мыс. \"gdm\", қолдану"\r
--\r
--#: src/main.c:533\r
--msgid "List possible modes"\r
--msgstr "Қолжетерлік режимдерді тізіп шығу"\r
--\r
--#: src/main.c:539\r
--msgid "Force animations to be enabled"\r
--msgstr "Анимацияны мәжбүрлі түрде іске қосу"\r
--\r
--#: src/shell-app.c:267\r
--msgctxt "program"\r
--msgid "Unknown"\r
--msgstr "Белгісіз"\r
--\r
--#: src/shell-app.c:518\r
--#, c-format\r
--msgid "Failed to launch “%s”"\r
--msgstr "\"%s\" жөнелту сәтсіз"\r
--\r
--#: src/shell-keyring-prompt.c:779\r
--msgid "Passwords do not match"\r
--msgstr "Парольдер өзара сәйкес емес"\r
--\r
--#: src/shell-keyring-prompt.c:787\r
--msgid "Password cannot be blank"\r
--msgstr "Пароль бос болуы мүмкін емес"\r
--\r
--#: src/shell-polkit-authentication-agent.c:344\r
--msgid "Authentication dialog was dismissed by the user"\r
--msgstr "Аутентификация терезесін пайдаланушы тайдырды"\r
--\r
--#: src/st/st-icon-theme.c:1859\r
--#, c-format\r
--msgid "Icon '%s' not present in theme %s"\r
--msgstr "\"%s\" таңбашасы %s темасында жоқ"\r
--\r
--#: src/st/st-icon-theme.c:3452 src/st/st-icon-theme.c:3755\r
--msgid "Failed to load icon"\r
--msgstr "Таңбашаны жүктеу сәтсіз"\r
--\r
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:6\r
--msgid "Manage your GNOME Extensions"\r
--msgstr "GNOME кеңейтулерін басқару"\r
--\r
--#. developer_name tag deprecated with Appstream 1.0\r
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:20\r
--msgid "The GNOME Project"\r
--msgstr "GNOME жобасы"\r
--\r
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:52\r
--msgid ""\r
--"GNOME Extensions handles updating extensions, configuring extension "\r
--"preferences and removing or disabling unwanted extensions."\r
--msgstr ""\r
--"GNOME кеңейтулері көмегімен кеңейтулерді жаңарту, баптау және оларды өшіру "\r
--"немесе сөндіруге болады."\r
--\r
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:71\r
--msgid "Main Window"\r
--msgstr "Басты терезе"\r
--\r
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:75\r
--msgid "Available Updates"\r
--msgstr "Қолжетімді жаңартулар"\r
--\r
--#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:79\r
--msgid "Search View"\r
--msgstr "Іздеу көрінісі"\r
--\r
--#: subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in:6\r
--msgid "Configure GNOME Shell Extensions"\r
--msgstr "GNOME Shell кеңейтулерін баптау"\r
--\r
--#: subprojects/extensions-app/js/extensionManager.js:237\r
--#, javascript-format\r
--msgid ""\r
--"The installed version of this extension (%s) is incompatible with the current "\r
--"version of GNOME (%s). The extension has been disabled."\r
--msgstr ""\r
--"Бұл кеңейтудің орнатылған нұсқасы (%s) ағымдағы GNOME нұсқасымен (%s) "\r
--"үйлеспейді. Бұл кеңейту сөндірілді."\r
--\r
--#: subprojects/extensions-app/js/extensionManager.js:238\r
--#, javascript-format\r
--msgid ""\r
--"The installed version of this extension is incompatible with the current "\r
--"version of GNOME (%s). The extension has been disabled."\r
--msgstr ""\r
--"Бұл кеңейтудің орнатылған нұсқасы ағымдағы GNOME нұсқасымен (%s) үйлеспейді. "\r
--"Бұл кеңейту сөндірілді."\r
--\r
--#: subprojects/extensions-app/js/extensionManager.js:242\r
--msgid ""\r
--"An error has occurred in this extension. This could cause issues elsewhere in "\r
--"the system. It is recommended to turn the extension off until the error is "\r
--"resolved."\r
--msgstr ""\r
--"Бұл кеңейтуде қате орын алды. Бұл жүйенің басқа жерлерінде де мәселелер "\r
--"тудыруы мүмкін. Қате шешілгенге дейін кеңейтуді сөндіру ұсынылады."\r
--\r
--#. translators: Details for an extension error\r
--#: subprojects/extensions-app/js/extensionManager.js:248\r
--msgid "Error details:"\r
--msgstr "Қате ақпараты:"\r
--\r
--#: subprojects/extensions-app/js/extensionRow.js:82\r
--#, javascript-format\r
--msgid "Version %s"\r
--msgstr "Нұсқасы %s"\r
--\r
--#: subprojects/extensions-app/js/extensionsWindow.js:108\r
--#, javascript-format\r
--msgid "Remove “%s”?"\r
--msgstr "\"%s\" өшіру керек пе?"\r
--\r
--#: subprojects/extensions-app/js/extensionsWindow.js:109\r
--msgid ""\r
--"If you remove the extension, you need to return to download it if you want to "\r
--"enable it again"\r
--msgstr ""\r
--"Кеңейтуді өшірсеңіз, оны қайта іске қосу үшін қайта жүктеп алу керек болады"\r
--\r
--#: subprojects/extensions-app/js/extensionsWindow.js:112\r
--msgid "_Cancel"\r
--msgstr "_Бас тарту"\r
--\r
--#: subprojects/extensions-app/js/extensionsWindow.js:113\r
--msgid "_Remove"\r
--msgstr "Өші_ру"\r
--\r
--#: subprojects/extensions-app/js/extensionsWindow.js:153\r
--msgid "translator-credits"\r
--msgstr "Baurzhan Muftakhidinov <baurthefirst@gmail.com>"\r
--\r
--#: subprojects/extensions-app/js/extensionsWindow.js:198\r
--#, javascript-format\r
--msgid "%d extension will be updated on next login."\r
--msgid_plural "%d extensions will be updated on next login."\r
--msgstr[0] "%d кеңейту жүйеге келесі рет кірген кезде жаңартылатын болады."\r
--\r
--#: subprojects/extensions-app/data/ui/extension-row.ui:51\r
--msgid "Updates Details"\r
--msgstr "Жаңарту ақпараты"\r
--\r
--#: subprojects/extensions-app/data/ui/extension-row.ui:68\r
--msgid ""\r
--"A new version of this extension is ready and will be loaded on next login."\r
--msgstr ""\r
--"Бұл кеңейтудің жаңа нұсқасы дайын және жүйеге келесі рет кіру кезінде "\r
--"жүктеледі."\r
--\r
--#: subprojects/extensions-app/data/ui/extension-row.ui:100\r
--msgid "Extension Details"\r
--msgstr "Кеңейту ақпараты"\r
--\r
--#: subprojects/extensions-app/data/ui/extension-row.ui:188\r
--msgid "_Website"\r
--msgstr "_Веб-сайт"\r
--\r
--#: subprojects/extensions-app/data/ui/extension-row.ui:215\r
--msgid "_Settings"\r
--msgstr "_Баптаулар"\r
--\r
--#: subprojects/extensions-app/data/ui/extension-row.ui:242\r
--msgid "_Remove…"\r
--msgstr "Өші_ру…"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:6\r
--msgid "Keyboard Shortcuts"\r
--msgstr "Пернетақта жарлықтары"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:10\r
--msgid "About Extensions"\r
--msgstr "Кеңейтулер туралы"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:64\r
--msgid "Main Menu"\r
--msgstr "Басты мәзір"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:106\r
--msgid "Search extensions"\r
--msgstr "Кеңейтулерді іздеу"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:123\r
--msgid "_Log Out…"\r
--msgstr "Жүйеден _шығу…"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:131\r
--msgid "_Extensions"\r
--msgstr "К_еңейтулер"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:136\r
--msgid "More Information"\r
--msgstr "Көбірек ақпарат"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:148\r
--msgid ""\r
--"Extensions can cause performance and stability issues. It is recommended to "\r
--"disable all extensions if you experience problems with your system."\r
--msgstr ""\r
--"Кеңейтулер өнімділік пен тұрақтылық мәселелерін тудыруы мүмкін. Жүйеңіздегі "\r
--"ақаулықтарға тап болсаңыз, кеңейтулерді сөндіру ұсынылады."\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:175\r
--msgid "User Extensions"\r
--msgstr "Пайдаланушы кеңейтулері"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:184\r
--msgid "System Extensions"\r
--msgstr "Жүйелік кеңейтулер"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:203\r
--msgid "Search Results"\r
--msgstr "Іздеу нәтижелері"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:217\r
--msgid "No Results Found"\r
--msgstr "Нәтижелер жоқ"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:218\r
--msgid "Try a different search"\r
--msgstr "Басқа сөздерді іздеп көріңіз"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:229\r
--msgid "No Installed Extensions"\r
--msgstr "Кеңейтулер орнатылмаған"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:230\r
--msgid ""\r
--"To find and add extensions, visit <a href=\"https://"\r
--"extensions.gnome.org\">extensions.gnome.org</a>."\r
--msgstr ""\r
--"Жаңа кеңейтулерді тауып, орнату үшін, <a href=\"https://"\r
--"extensions.gnome.org\">extensions.gnome.org</a> шолыңыз."\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:240\r
--msgid "Something’s gone wrong"\r
--msgstr "Бір нәрсе қате кетті"\r
--\r
--#: subprojects/extensions-app/data/ui/extensions-window.ui:241\r
--msgid ""\r
--"We’re very sorry, but it was not possible to get the list of installed "\r
--"extensions. Make sure you are logged into GNOME and try again."\r
--msgstr ""\r
--"Кешірім өтінеміз, барлық орнатылған кеңейтулер тізімін алу мүмкін болмады. "\r
--"GNOME ішіне кіргеніңізді тексеріп, қайталап көріңіз."\r
--\r
--#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:6\r
--msgctxt "shortcut window"\r
--msgid "General"\r
--msgstr "Жалпы"\r
--\r
--#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:9\r
--msgctxt "shortcut window"\r
--msgid "Open Menu"\r
--msgstr "Мәзірді ашу"\r
--\r
--#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:15\r
--msgctxt "shortcut window"\r
--msgid "Toggle Search"\r
--msgstr "Іздеуді іске қосу/сөндіру"\r
--\r
--#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:21\r
--msgctxt "shortcut window"\r
--msgid "Show Shortcuts"\r
--msgstr "Жарлықтарды көрсету"\r
--\r
--#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:27\r
--msgctxt "shortcut window"\r
--msgid "Quit"\r
--msgstr "Шығу"\r
--\r
--#. Translators: a file path to an extension directory\r
--#: subprojects/extensions-tool/src/command-create.c:284\r
--#, c-format\r
--msgid "The new extension was successfully created in %s.\n"\r
--msgstr "Жаңа кеңейту %s ішінде сәтті жасалды.\n"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:376\r
--#, c-format\r
--msgid ""\r
--"Name should be a very short (ideally descriptive) string.\n"\r
--"Examples are: %s"\r
--msgstr ""\r
--"Атауы қысқа мәтіндік жол (сипаттайтын) болуы тиіс.\n"\r
--"Мысалы: %s"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:382\r
--#: subprojects/extensions-tool/src/main.c:243\r
--msgid "Name"\r
--msgstr "Аты"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:396\r
--#, c-format\r
--msgid ""\r
--"Description is a single-sentence explanation of what your extension does.\n"\r
--"Examples are: %s"\r
--msgstr ""\r
--"Сипаттамасы - бұл сіздің кеңейтуіңіз жасайтын әрекеттің бір сөйлемді "\r
--"анықтамасы.\n"\r
--"Мысалы: %s"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:402\r
--#: subprojects/extensions-tool/src/main.c:246\r
--msgid "Description"\r
--msgstr "Сипаттамасы"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:416\r
--#, c-format\r
--msgid ""\r
--"UUID is a globally-unique identifier for your extension.\n"\r
--"This should be in the format of an email address "\r
--"(clicktofocus@janedoe.example.com)\n"\r
--msgstr ""\r
--"UUID - бұл кеңейтуңіздің глобалды деңгейдегі бірегей идентификаторы.\n"\r
--"Ол эл. пошта адресі пішімінде болуы тиіс (clicktofocus@janedoe.example.com)\n"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:443\r
--#, c-format\r
--msgid "Choose one of the available templates:\n"\r
--msgstr "Қол жетімді үлгілердің бірін таңдаңыз:\n"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:457\r
--msgid "Template"\r
--msgstr "Үлгі"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:515\r
--msgid "The unique identifier of the new extension"\r
--msgstr "Жаңа кеңейтудің бірегей идентификаторы"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:518\r
--msgid "NAME"\r
--msgstr "АТАУЫ"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:519\r
--msgid "The user-visible name of the new extension"\r
--msgstr "Жаңа кеңейтудің пайдаланушыға көрінетін атауы"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:521\r
--msgid "DESCRIPTION"\r
--msgstr "СИПАТТАМАСЫ"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:523\r
--msgid "A short description of what the extension does"\r
--msgstr "Кеңейтудің қысқаша сипаттамасы"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:525\r
--#: subprojects/extensions-tool/src/command-pack.c:455\r
--msgid "DOMAIN"\r
--msgstr "ДОМЕН"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:527\r
--msgid "The gettext domain used by the extension"\r
--msgstr "Кеңейту қолданатын gettext домені"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:529\r
--#: subprojects/extensions-tool/src/command-pack.c:448\r
--msgid "SCHEMA"\r
--msgstr "СҰЛБА"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:531\r
--msgid "The GSettings schema used by the extension"\r
--msgstr "Кеңейту қолданатын GSettings сұлбасы"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:534\r
--msgid "TEMPLATE"\r
--msgstr "ҮЛГІ"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:535\r
--msgid "The template to use for the new extension"\r
--msgstr "Жаңа кеңейту үшін қолданылатын үлгі"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:538\r
--msgid "Include prefs.js template"\r
--msgstr "prefs.js үлгісін қосу"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:544\r
--msgid "Enter extension information interactively"\r
--msgstr "Кеңейту ақпаратын интерактивті түрде енгізу"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:552\r
--msgid "Create a new extension"\r
--msgstr "Жаңа кеңейтуді жасау"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:570\r
--#: subprojects/extensions-tool/src/command-list.c:190\r
--msgid "Unknown arguments"\r
--msgstr "Белгісіз аргументтер"\r
--\r
--#: subprojects/extensions-tool/src/command-create.c:595\r
--msgid "UUID, name and description are required"\r
--msgstr "UUID, аты және сипаттамасы керек"\r
--\r
--#: subprojects/extensions-tool/src/command-disable.c:62\r
--#: subprojects/extensions-tool/src/command-enable.c:62\r
--#, c-format\r
--msgid "Extension “%s” does not exist\n"\r
--msgstr "\"%s\" кеңейтуі жоқ\n"\r
--\r
--#: subprojects/extensions-tool/src/command-disable.c:98\r
--msgid "Disable an extension"\r
--msgstr "Кеңейтуді сөндіру"\r
--\r
--#: subprojects/extensions-tool/src/command-disable.c:116\r
--#: subprojects/extensions-tool/src/command-enable.c:116\r
--#: subprojects/extensions-tool/src/command-info.c:103\r
--#: subprojects/extensions-tool/src/command-prefs.c:105\r
--#: subprojects/extensions-tool/src/command-reset.c:76\r
--#: subprojects/extensions-tool/src/command-uninstall.c:104\r
--msgid "No UUID given"\r
--msgstr "UUID көрсетілмеген"\r
--\r
--#: subprojects/extensions-tool/src/command-disable.c:121\r
--#: subprojects/extensions-tool/src/command-enable.c:121\r
--#: subprojects/extensions-tool/src/command-info.c:108\r
--#: subprojects/extensions-tool/src/command-prefs.c:110\r
--#: subprojects/extensions-tool/src/command-reset.c:81\r
--#: subprojects/extensions-tool/src/command-uninstall.c:109\r
--msgid "More than one UUID given"\r
--msgstr "Бірден көп UUID көрсетілген"\r
--\r
--#: subprojects/extensions-tool/src/command-enable.c:98\r
--msgid "Enable an extension"\r
--msgstr "Кеңейтуді іске қосу"\r
--\r
--#: subprojects/extensions-tool/src/command-info.c:50\r
--#: subprojects/extensions-tool/src/command-list.c:66\r
--#: subprojects/extensions-tool/src/main.c:150\r
--#, c-format\r
--msgid "Failed to connect to GNOME Shell\n"\r
--msgstr "GNOME Shell-ға байланысты орнату сәтсіз аяқталды\n"\r
--\r
--#: subprojects/extensions-tool/src/command-info.c:59\r
--#: subprojects/extensions-tool/src/main.c:159\r
--#, c-format\r
--msgid "Extension “%s” doesn't exist\n"\r
--msgstr "\"%s\" кеңейтуі жоқ\n"\r
--\r
--#: subprojects/extensions-tool/src/command-info.c:85\r
--msgid "Show extensions info"\r
--msgstr "Кеңейтулер ақпаратын көрсету"\r
--\r
--#: subprojects/extensions-tool/src/command-install.c:190\r
--msgid "Overwrite an existing extension"\r
--msgstr "Бар болып тұрған кеңейтуді үстінен жазу"\r
--\r
--#: subprojects/extensions-tool/src/command-install.c:192\r
--msgid "EXTENSION_BUNDLE"\r
--msgstr "КЕҢЕЙТУ_ДЕСТЕСІ"\r
--\r
--#: subprojects/extensions-tool/src/command-install.c:201\r
--msgid "Install an extension bundle"\r
--msgstr "Кеңейту дестесін орнату"\r
--\r
--#: subprojects/extensions-tool/src/command-install.c:219\r
--msgid "No extension bundle specified"\r
--msgstr "Кеңейту дестесі көрсетілмеген"\r
--\r
--#: subprojects/extensions-tool/src/command-install.c:225\r
--msgid "More than one extension bundle specified"\r
--msgstr "Бірден көп кеңейту дестесі көрсетілген"\r
--\r
--#: subprojects/extensions-tool/src/command-list.c:140\r
--msgid "Show user-installed extensions"\r
--msgstr "Пайдаланушы орнатқан кеңейтулерді көрсету"\r
--\r
--#: subprojects/extensions-tool/src/command-list.c:143\r
--msgid "Show system-installed extensions"\r
--msgstr "Жүйелік деңгейде орнатылған кеңейтулерді көрсету"\r
--\r
--#: subprojects/extensions-tool/src/command-list.c:146\r
--msgid "Show enabled extensions"\r
--msgstr "Іске қосылған кеңейтулерді көрсету"\r
--\r
--#: subprojects/extensions-tool/src/command-list.c:149\r
--msgid "Show disabled extensions"\r
--msgstr "Сөндірілген кеңейтулерді көрсету"\r
--\r
--#: subprojects/extensions-tool/src/command-list.c:152\r
--msgid "Show extensions in active state"\r
--msgstr "Белсенді кеңейтулерді көрсету"\r
--\r
--#: subprojects/extensions-tool/src/command-list.c:155\r
--msgid "Show extensions in inactive state"\r
--msgstr "Белсенді емес кеңейтулерді көрсету"\r
--\r
--#: subprojects/extensions-tool/src/command-list.c:158\r
--msgid "Show extensions with preferences"\r
--msgstr "Баптаулары бар кеңейтулерді көрсету"\r
--\r
--#: subprojects/extensions-tool/src/command-list.c:161\r
--msgid "Show extensions with updates"\r
--msgstr "Жаңартулары бар кеңейтулерді көрсету"\r
--\r
--#: subprojects/extensions-tool/src/command-list.c:164\r
--msgid "Print extension details"\r
--msgstr "Кеңейту ақпаратын басып шығару"\r
--\r
--#: subprojects/extensions-tool/src/command-list.c:172\r
--msgid "List installed extensions"\r
--msgstr "Орнатылған кеңейтулерді тізіп шығару"\r
--\r
--#: subprojects/extensions-tool/src/command-pack.c:444\r
--#: subprojects/extensions-tool/src/command-upload.c:427\r
--msgid "FILE"\r
--msgstr "ФАЙЛ"\r
--\r
--#: subprojects/extensions-tool/src/command-pack.c:445\r
--msgid "Additional source to include in the bundle"\r
--msgstr "Дестеге қосылатын қосымша қайнар көз"\r
--\r
--#: subprojects/extensions-tool/src/command-pack.c:449\r
--msgid "A GSettings schema that should be included"\r
--msgstr "Құрамына енуі тиіс GSettings сұлбасы"\r
--\r
--#: subprojects/extensions-tool/src/command-pack.c:451\r
--#: subprojects/extensions-tool/src/command-pack.c:462\r
--msgid "DIRECTORY"\r
--msgstr "БУМА"\r
--\r
--#: subprojects/extensions-tool/src/command-pack.c:453\r
--msgid "The directory where translations are found"\r
--msgstr "Аудармалар орналасқан бума"\r
--\r
--#: subprojects/extensions-tool/src/command-pack.c:457\r
--msgid "The gettext domain to use for translations"\r
--msgstr "Аудармалар үшін қолданылуы тиіс gettext домені"\r
--\r
--#: subprojects/extensions-tool/src/command-pack.c:460\r
--msgid "Overwrite an existing pack"\r
--msgstr "Бар болып тұрған пакетті үстінен жазу"\r
--\r
--#: subprojects/extensions-tool/src/command-pack.c:464\r
--msgid "The directory where the pack should be created"\r
--msgstr "Десте жасалуы тиіс бума"\r
--\r
--#: subprojects/extensions-tool/src/command-pack.c:466\r
--msgid "SOURCE_DIRECTORY"\r
--msgstr "ҚАЙНАР_КӨЗ_БУМАСЫ"\r
--\r
--#: subprojects/extensions-tool/src/command-pack.c:475\r
--msgid "Create an extension bundle"\r
--msgstr "Кеңейту дестесін жасау"\r
--\r
--#: subprojects/extensions-tool/src/command-pack.c:495\r
--msgid "More than one source directory specified"\r
--msgstr "Бірден көп қайнар көз бумасы көрсетілген"\r
--\r
--#: subprojects/extensions-tool/src/command-prefs.c:47\r
--#, c-format\r
--msgid "Extension “%s” doesn't have preferences\n"\r
--msgstr "\"%s\" кеңейтудің баптаулары жоқ\n"\r
--\r
--#: subprojects/extensions-tool/src/command-prefs.c:62\r
--#, c-format\r
--msgid "Failed to open prefs for extension “%s”: %s\n"\r
--msgstr "\"%s\" кеңейтуі үшін қолданбаларды ашу сәтсіз аяқталды: %s\n"\r
--\r
--#: subprojects/extensions-tool/src/command-prefs.c:87\r
--msgid "Opens extension preferences"\r
--msgstr "Кеңейту баптауларын ашады"\r
--\r
--#: subprojects/extensions-tool/src/command-reset.c:58\r
--msgid "Reset an extension"\r
--msgstr "Кеңейтуді қалпына келтіру"\r
--\r
--#: subprojects/extensions-tool/src/command-uninstall.c:49\r
--#, c-format\r
--msgid "Cannot uninstall system extensions\n"\r
--msgstr "Жүйелік кеңейтулерді өшіру мүмкін емес\n"\r
--\r
--#: subprojects/extensions-tool/src/command-uninstall.c:64\r
--#, c-format\r
--msgid "Failed to uninstall “%s”\n"\r
--msgstr "\"%s\" өшіру сәтсіз аяқталды\n"\r
--\r
--#: subprojects/extensions-tool/src/command-uninstall.c:86\r
--msgid "Uninstall an extension"\r
--msgstr "Кеңейтуді өшіру"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:226\r
--#, c-format\r
--msgid "Login to extensions.gnome.org\n"\r
--msgstr "extensions.gnome.org сайтына кіру\n"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:256\r
--#, c-format\r
--msgid "Warning! Password will be echoed"\r
--msgstr "Ескерту! Пароль экранда көрсетіледі"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:419\r
--msgid "USERNAME"\r
--msgstr "ПАЙДАЛАНУШЫ АТЫ"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:421\r
--msgid "Username to log into https://extensions.gnome.org"\r
--msgstr "https://extensions.gnome.org сайтына кіру үшін пайдаланушы аты"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:423\r
--msgid "PASSWORD"\r
--msgstr "ПАРОЛЬ"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:425\r
--msgid "Password to log into https://extensions.gnome.org"\r
--msgstr "https://extensions.gnome.org сайтына кіруге арналған пароль"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:429\r
--msgid "Read https://extensions.gnome.org password from file, use \"-\" for stdin"\r
--msgstr ""\r
--"https://extensions.gnome.org паролін файлдан оқу, stdin үшін \"-\" пайдаланыңыз"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:432\r
--msgid "Accept the terms of service at https://extensions.gnome.org/upload/"\r
--msgstr ""\r
--"https://extensions.gnome.org/upload/ сайтындағы қызмет көрсету шарттарын "\r
--"қабылдау"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:434\r
--msgid "FILE…"\r
--msgstr "ФАЙЛ…"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:443\r
--msgid "Upload new extension versions"\r
--msgstr "Кеңейтулердің жаңа нұсқаларын жүктеп салу"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:461\r
--msgid "Only one of --password and --password-file can be used"\r
--msgstr ""\r
--"--password және --password-file параметрлерінің тек біреуін ғана пайдалануға "\r
--"болады"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:467\r
--msgid "You must accept the terms of service to upload extensions"\r
--msgstr ""\r
--"Кеңейтулерді жүктеп салу үшін қызмет көрсету шарттарын қабылдауыңыз керек"\r
--\r
--#: subprojects/extensions-tool/src/command-upload.c:473\r
--msgid "No files given"\r
--msgstr "Файлдар берілген жоқ"\r
--\r
--#: subprojects/extensions-tool/src/main.c:76\r
--msgid "Do not print error messages"\r
--msgstr "Қате туралы хабарламаларды басып шығармау"\r
--\r
--#: subprojects/extensions-tool/src/main.c:249\r
--msgid "Path"\r
--msgstr "Жол"\r
--\r
--#: subprojects/extensions-tool/src/main.c:252\r
--msgid "URL"\r
--msgstr "URL"\r
--\r
--#: subprojects/extensions-tool/src/main.c:255\r
--msgid "Original author"\r
--msgstr "Бастапқы авторы"\r
--\r
--#: subprojects/extensions-tool/src/main.c:261\r
--#: subprojects/extensions-tool/src/main.c:263\r
--#: subprojects/extensions-tool/src/main.c:265\r
--msgid "Version"\r
--msgstr "Нұсқасы"\r
--\r
--#: subprojects/extensions-tool/src/main.c:268\r
--msgid "Enabled"\r
--msgstr "Іске қосылған"\r
--\r
--#: subprojects/extensions-tool/src/main.c:268\r
--msgid "Yes"\r
--msgstr "Иә"\r
--\r
--#: subprojects/extensions-tool/src/main.c:268\r
--msgid "No"\r
--msgstr "Жоқ"\r
--\r
--#: subprojects/extensions-tool/src/main.c:271\r
--msgid "State"\r
--msgstr "Қалып-күйі"\r
--\r
--#: subprojects/extensions-tool/src/main.c:309\r
--msgid "“version” takes no arguments"\r
--msgstr "“version” аргументтерді қабылдамайды"\r
--\r
--#: subprojects/extensions-tool/src/main.c:311\r
--#: subprojects/extensions-tool/src/main.c:331\r
--msgid "Usage:"\r
--msgstr "Қолданылуы:"\r
--\r
--#: subprojects/extensions-tool/src/main.c:314\r
--msgid "Print version information and exit."\r
--msgstr "Нұсқа ақпаратын басып шығару және шығу."\r
--\r
--#: subprojects/extensions-tool/src/main.c:329\r
--#: subprojects/extensions-tool/src/main.c:332\r
--msgid "COMMAND"\r
--msgstr "КОМАНДА"\r
--\r
--#: subprojects/extensions-tool/src/main.c:332\r
--msgid "[ARGS…]"\r
--msgstr "[АРГУМЕНТТЕР…]"\r
--\r
--#: subprojects/extensions-tool/src/main.c:334\r
--msgid "Commands:"\r
--msgstr "Командалар:"\r
--\r
--#: subprojects/extensions-tool/src/main.c:335\r
--msgid "Print help"\r
--msgstr "Көмекті басып шығару"\r
--\r
--#: subprojects/extensions-tool/src/main.c:337\r
--msgid "Enable extension"\r
--msgstr "Кеңейтуді іске қосу"\r
--\r
--#: subprojects/extensions-tool/src/main.c:338\r
--msgid "Disable extension"\r
--msgstr "Кеңейтуді сөндіру"\r
--\r
--#: subprojects/extensions-tool/src/main.c:339\r
--msgid "Reset extension"\r
--msgstr "Кеңейтуді қалпына келтіру"\r
--\r
--#: subprojects/extensions-tool/src/main.c:340\r
--msgid "Uninstall extension"\r
--msgstr "Кеңейтуді өшіру"\r
--\r
--#: subprojects/extensions-tool/src/main.c:341\r
--msgid "List extensions"\r
--msgstr "Кеңейтулерді тізіп шығару"\r
--\r
--#: subprojects/extensions-tool/src/main.c:342\r
--#: subprojects/extensions-tool/src/main.c:343\r
--msgid "Show extension info"\r
--msgstr "Кеңейту ақпаратын көрсету"\r
--\r
--#: subprojects/extensions-tool/src/main.c:344\r
--msgid "Open extension preferences"\r
--msgstr "Кеңейту параметрлерін ашу"\r
--\r
--#: subprojects/extensions-tool/src/main.c:345\r
--msgid "Create extension"\r
--msgstr "Кеңейтуді жасау"\r
--\r
--#: subprojects/extensions-tool/src/main.c:346\r
--msgid "Package extension"\r
--msgstr "Кеңейтуді дестеге салу"\r
--\r
--#: subprojects/extensions-tool/src/main.c:347\r
--msgid "Install extension bundle"\r
--msgstr "Кеңейту дестесін орнату"\r
--\r
--#: subprojects/extensions-tool/src/main.c:349\r
--#, c-format\r
--msgid "Use “%s” to get detailed help.\n"\r
--msgstr "Толық көмекті алу үшін \"%s\" пайдаланыңыз.\n"\r
--\r
--#: subprojects/extensions-tool/src/templates/00-plain.desktop.in:3\r
--msgid "Plain"\r
--msgstr "Қалыпты"\r
--\r
--#: subprojects/extensions-tool/src/templates/00-plain.desktop.in:4\r
--msgid "An empty extension"\r
--msgstr "Бос кеңейту"\r
--\r
--#: subprojects/extensions-tool/src/templates/indicator.desktop.in:3\r
--msgid "Indicator"\r
--msgstr "Индикатор"\r
--\r
--#: subprojects/extensions-tool/src/templates/indicator.desktop.in:4\r
--msgid "Add an icon to the top bar"\r
--msgstr "Жоғарғы панельге таңбашаны қосу"\r
--\r
--#: subprojects/extensions-tool/src/templates/quick-settings.desktop.in:3\r
--msgid "Quick Settings Item"\r
--msgstr "Жылдам баптау элементі"\r
--\r
--#: subprojects/extensions-tool/src/templates/quick-settings.desktop.in:4\r
--msgid "Add an item to quick settings"\r
--msgstr "Жылдам баптауларға жаңа элементті қосу"\r
--\r
--#. translators:\r
--#. * The device has been disabled\r
--#: subprojects/gvc/gvc-mixer-control.c:1872\r
--msgid "Disabled"\r
--msgstr "Сөндірулі"\r
--\r
--#. translators:\r
--#. * The number of sound outputs on a particular device\r
--#: subprojects/gvc/gvc-mixer-control.c:1879\r
--#, c-format\r
--msgid "%u Output"\r
--msgid_plural "%u Outputs"\r
--msgstr[0] "%u шығысы"\r
--\r
--#. translators:\r
--#. * The number of sound inputs on a particular device\r
--#: subprojects/gvc/gvc-mixer-control.c:1889\r
--#, c-format\r
--msgid "%u Input"\r
--msgid_plural "%u Inputs"\r
--msgstr[0] "%u кірісі"\r
--\r
--#: subprojects/gvc/gvc-mixer-control.c:2872\r
--msgid "System Sounds"\r
--msgstr "Жүйелік дыбыстар"\r
--\r
--#~ msgid "GNOME Shell"\r
--#~ msgstr "GNOME Shell"\r
--\r
--#~ msgid "Window management and application launching"\r
--#~ msgstr "Терезелерді басқару мен қолданбаларды жөнелту"\r
--\r
--#~ msgid ""\r
--#~ "We’re very sorry, but there’s been a problem: the settings for this "\r
--#~ "extension can’t be displayed. We recommend that you report the issue to the "\r
--#~ "extension authors."\r
--#~ msgstr ""\r
--#~ "Кешіріңіз, мәселе орын алды: бұл кеңейту үшін баптауларды көрсету мүмкін "\r
--#~ "емес. Бұл мәселені кеңейту авторларына хабарлауды ұсынамыз."\r
--\r
--#~ msgid "Technical Details"\r
--#~ msgstr "Техникалық ақпараты"\r
--\r
--#~ msgid "Homepage"\r
--#~ msgstr "Үй парағы"\r
--\r
--#~ msgid "Visit extension homepage"\r
--#~ msgstr "Кеңейтудің үй парағын шолу"\r
--\r
--#~ msgid "Could not parse command:"\r
--#~ msgstr "Команданы талдау мүмкін емес:"\r
--\r
--#~ msgid "%H∶%M"\r
--#~ msgstr "%H∶%M"\r
--\r
--#~ msgid "Screenshot"\r
--#~ msgstr "Скриншот"\r
--\r
--#~ msgid "Move Titlebar Onscreen"\r
--#~ msgstr "Атау жолағын экранға жылжыту"\r
--\r
--#~ msgid "Stop conflicting session dialog closed"\r
--#~ msgstr "Қарамы-қайшылық туғызған сеансты тоқтату сұхбаты жабылды"\r
--\r
--#, javascript-format\r
--#~ msgid "Try to login again to start a session for user %s."\r
--#~ msgstr "%s пайдаланушысы үшін сеансты бастау үшін қайта кіріп көріңіз."\r
--\r
--#, javascript-format\r
--#~ msgid "%s is now known as %s"\r
--#~ msgstr "%s енді %s ретінде белгілі"\r
--\r
--#~ msgid "Network Manager"\r
--#~ msgstr "Желілер басқарушысы"\r
--\r
--#~ msgid "Disabling"\r
--#~ msgstr "Сөндірілуде"\r
--\r
--#~ msgid "Enabling"\r
--#~ msgstr "Іске қосылуда"\r
--\r
--#, javascript-format\r
--#~ msgid "%d %%"\r
--#~ msgstr "%d %%"\r
--\r
--#~ msgid "Thunderbolt"\r
--#~ msgstr "Thunderbolt"\r
--\r
--#~ msgid "No Thanks"\r
--#~ msgstr "Жоқ рахмет"\r
--\r
--#~ msgid "No Matches"\r
--#~ msgstr "Сәйкестіктер жоқ"\r
--\r
--#~ msgid "The extension had an error"\r
--#~ msgstr "Кеңейтуде қате болды"\r
--\r
--#~ msgid "The extension can be updated"\r
--#~ msgstr "Кеңейтуді жаңартуға болады"\r
--\r
--#~ msgid "Help"\r
--#~ msgstr "Көмек"\r
--\r
--#~ msgid "Manually Installed"\r
--#~ msgstr "Қолмен орнатылған"\r
--\r
--#~ msgid "Built-In"\r
--#~ msgstr "Құрамындағы"\r
--\r
--#~ msgid "Extension Updates Ready"\r
--#~ msgstr "Кеңейту жаңартулары дайын"\r
--\r
--#~ msgid "Attach modal dialog to the parent window"\r
--#~ msgstr "Модальды сұхбатты аталық терезесіне жалғау"\r
--\r
--#~ msgid ""\r
--#~ "This key overrides the key in org.gnome.mutter when running GNOME Shell."\r
--#~ msgstr ""\r
--#~ "Бұл кілт GNOME Shell орындалған кезде org.gnome.mutter ішіндегі кілтті "\r
--#~ "үстінен жазады."\r
--\r
--#~ msgid "Enable edge tiling when dropping windows on screen edges"\r
--#~ msgstr ""\r
--#~ "Терезелерді экран шеттеріне апарған кезде олардың өлшемдерін өзгертуді іске "\r
--#~ "қосу"\r
--\r
--#~ msgid "Workspaces are managed dynamically"\r
--#~ msgstr "Жұмыс орындары динамикалы түрде басқарылады"\r
--\r
--#~ msgid "Workspaces only on primary monitor"\r
--#~ msgstr "Жұмыс орындар тек біріншілік мониторда"\r
--\r
--#~ msgid "Delay focus changes in mouse mode until the pointer stops moving"\r
--#~ msgstr "Тышқан режиміндегі фокусты ауыстыру курсор тоқтағанша дейін кідірту"\r
--\r
--#~ msgid "Region & Language Settings"\r
--#~ msgstr "Аймақ және тіл баптаулары"\r
--\r
--#~ msgid "Applications"\r
--#~ msgstr "Қолданбалар"\r
--\r
--#~ msgid "Screenshot / Screencast"\r
--#~ msgstr "Скриншот/скринкаст"\r
--\r
--#, javascript-format\r
--#~ msgid "Unable to start %s"\r
--#~ msgstr "%s іске қосу мүмкін емес"\r
--\r
--#, javascript-format\r
--#~ msgid "Couldn’t find the %s application"\r
--#~ msgstr "%s қолданбасы табылмады"\r
--\r
--#~ msgid "Evolution Calendar"\r
--#~ msgstr "Evolution күнтізбесі"\r
--\r
--#~ msgid ""\r
--#~ "Whether the default Bluetooth adapter had set up devices associated to it"\r
--#~ msgstr ""\r
--#~ "Үнсіз келісім бойынша Bluetooth адаптерінде байланысқан құрылғылар бар ма"\r
--\r
--#~ msgid ""\r
--#~ "The shell will only show a Bluetooth menu item if a Bluetooth adapter is "\r
--#~ "powered, or if there were devices set up associated with the default "\r
--#~ "adapter. This will be reset if the default adapter is ever seen not to have "\r
--#~ "devices associated to it."\r
--#~ msgstr ""\r
--#~ "Қоршам Bluetooth мәзірін тек Bluetooth адаптері іске қосылған болса және "\r
--#~ "үнсіз келісім бойынша адаптерінде байланысқан құрылғылар бар болса ғана "\r
--#~ "көрсетеді. Бұл үнсіз келісім адаптерінде байланысқан құрылғылар жоқ болса "\r
--#~ "тасталады."\r
--\r
--#~ msgid "Log Out"\r
--#~ msgstr "Жүйеден шығу"\r
--\r
--#~ msgid "Bluetooth Off"\r
--#~ msgstr "Bluetooth сөндірілген"\r
--\r
--#~ msgid "Location In Use"\r
--#~ msgstr "Орналасу қолданылуда"\r
--\r
--#~ msgid "Location Disabled"\r
--#~ msgstr "Орналасу сөндірулі тұр"\r
--\r
--#, javascript-format\r
--#~ msgid "%s Off"\r
--#~ msgstr "%s сөндірулі"\r
--\r
--#, javascript-format\r
--#~ msgid "%s Connected"\r
--#~ msgstr "%s байланысқан"\r
--\r
--#, javascript-format\r
--#~ msgid "%s Unmanaged"\r
--#~ msgstr "%s басқарылмайтын"\r
--\r
--#, javascript-format\r
--#~ msgid "%s Connecting"\r
--#~ msgstr "%s байланысуда"\r
--\r
--#, javascript-format\r
--#~ msgid "%s Requires Authentication"\r
--#~ msgstr "%s аутентификацияны талап етеді"\r
--\r
--#, javascript-format\r
--#~ msgid "Firmware Missing For %s"\r
--#~ msgstr "%s үшін бинарлы кодтары жоқ"\r
--\r
--#, javascript-format\r
--#~ msgid "%s Unavailable"\r
--#~ msgstr "%s қолжетерсіз"\r
--\r
--#, javascript-format\r
--#~ msgid "%s Connection Failed"\r
--#~ msgstr "%s байланысын орнату сәтсіз"\r
--\r
--#, javascript-format\r
--#~ msgid "%s Hardware Disabled"\r
--#~ msgstr "%s құрылғылық түрде сөндірулі тұр"\r
--\r
--#, javascript-format\r
--#~ msgid "%s Disabled"\r
--#~ msgstr "%s сөндірулі тұр"\r
--\r
--#~ msgid "Connect to Internet"\r
--#~ msgstr "Интернетке байланысу"\r
--\r
--#~ msgid "Airplane Mode is On"\r
--#~ msgstr "Ұшақтағы режим іске қосылған"\r
--\r
--#~ msgid "Wi-Fi is disabled when airplane mode is on."\r
--#~ msgstr "Wi-Fi ұшақтағы режимі кезінде сөндірілген болады."\r
--\r
--#~ msgid "Turn Off Airplane Mode"\r
--#~ msgstr "Ұшақтағы режимді сөндіру"\r
--\r
--#~ msgid "Wi-Fi is Off"\r
--#~ msgstr "Wi-Fi сөндірілген"\r
--\r
--#~ msgid "Wi-Fi needs to be turned on in order to connect to a network."\r
--#~ msgstr "Желіге байланысты орнату үшін Wi-Fi іске қосылған болуы тиіс."\r
--\r
--#~ msgid "Turn On Wi-Fi"\r
--#~ msgstr "Wi-Fi іске қосу"\r
--\r
--#~ msgid "Select a network"\r
--#~ msgstr "Желіні таңдау"\r
--\r
--#~ msgid "Use hardware switch to turn off"\r
--#~ msgstr "Сөндіру үшін құрылғылық қосқышты қолданыңыз"\r
--\r
--#~ msgid "Select Network"\r
--#~ msgstr "Желіні таңдау"\r
--\r
--#~ msgid "Wi-Fi Settings"\r
--#~ msgstr "Wi-Fi баптаулары"\r
--\r
--#, javascript-format\r
--#~ msgid "%s Not Connected"\r
--#~ msgstr "%s байланыспаған"\r
--\r
--#~ msgid "connecting…"\r
--#~ msgstr "байланысты орнату…"\r
--\r
--#~ msgid "authentication required"\r
--#~ msgstr "аутентификация керек"\r
--\r
--#~ msgid "connection failed"\r
--#~ msgstr "байланысты орнату сәтсіз"\r
--\r
--#~ msgid "VPN Off"\r
--#~ msgstr "VPN сөндірілген"\r
--\r
--#, javascript-format\r
--#~ msgid "%s Wi-Fi Connection"\r
--#~ msgid_plural "%s Wi-Fi Connections"\r
--#~ msgstr[0] "%s Wi-Fi желі байланысы"\r
--\r
--#~ msgid "Night Light Disabled"\r
--#~ msgstr "Түнгі жарық сөндірілген"\r
--\r
--#~ msgid "Resume"\r
--#~ msgstr "Жалғастыру"\r
--\r
--#~ msgid "Disable Until Tomorrow"\r
--#~ msgstr "Ертеңге дейін сөндіру"\r
--\r
--#~ msgid "Fully Charged"\r
--#~ msgstr "Толығымен зарядталған"\r
--\r
--#~ msgid "Not Charging"\r
--#~ msgstr "Зарядталуда емес"\r
--\r
--#~ msgid "Estimating…"\r
--#~ msgstr "Есептеу…"\r
--\r
--#, javascript-format\r
--#~ msgid "%d∶%02d Remaining (%d %%)"\r
--#~ msgstr "%d∶%02d қалды (%d %%)"\r
--\r
--#, javascript-format\r
--#~ msgid "%d∶%02d Until Full (%d %%)"\r
--#~ msgstr "%d∶%02d толық зарядқа дейін (%d %%)"\r
--\r
--#~ msgid "Screen is Being Shared"\r
--#~ msgstr "Экранмен бөлісудесіз"\r
--\r
--#~ msgid "Turn off"\r
--#~ msgstr "Сөндіру"\r
--\r
--#~ msgid "Airplane Mode On"\r
--#~ msgstr "Ұшақтағы режим іске қосулы"\r
--\r
--#~ msgid "Lock"\r
--#~ msgstr "Блоктау"\r
--\r
--#~ msgid "Power Off / Log Out"\r
--#~ msgstr "Сөндіру / Жүйеден шығу"\r
--\r
--#~ msgid "Enable introspection API"\r
--#~ msgstr "Интроспекция API іске қосу"\r
--\r
--#~ msgid ""\r
--#~ "Enables a D-Bus API that allows to introspect the application state of the "\r
--#~ "shell."\r
--#~ msgstr ""\r
--#~ "Қоршамның қолданба күйін интроспекциялауды мүмкін қылатын D-Bus API іске "\r
--#~ "қосу."\r
--\r
--#~ msgid "Remove from Favorites"\r
--#~ msgstr "Таңдамалылардан өшіру"\r
--\r
--#~ msgid "Add to Favorites"\r
--#~ msgstr "Таңдамалыларға қосу"\r
--\r
--#~ msgid "Author"\r
--#~ msgstr "Авторы"\r
--\r
--#~ msgid "Warning"\r
--#~ msgstr "Ескерту"\r
--\r
--#~ msgid ""\r
--#~ "Extensions can cause system issues, including performance problems. If you "\r
--#~ "encounter problems with your system, it is recommended to disable all "\r
--#~ "extensions."\r
--#~ msgstr ""\r
--#~ "Кеңейтулер жүйелік мәселелерді, соның ішінде өнімділік мәселелерін туғызуы "\r
--#~ "мүмкін. Жүйелік мәселелерге тап болсаңыз, барлық кеңейтулерді сөндіру "\r
--#~ "ұсынылады."\r
--\r
--#~ msgid "Failed to connect to GNOME Shell"\r
--#~ msgstr "GNOME Shell-ға байланысты орнату сәтсіз аяқталды"\r
--\r
--#~ msgid "Minimize"\r
--#~ msgstr "Қайыру"\r
--\r
--#~ msgid "Unmaximize"\r
--#~ msgstr "Жазық емес қылу"\r
--\r
--#~ msgid "App Picker View"\r
--#~ msgstr "Қолданбаларды таңдау көрінісі"\r
--\r
--#~ msgid "Index of the currently selected view in the application picker."\r
--#~ msgstr ""\r
--#~ "Ағымдағы таңдалған көріністің қолданбаларды таңдау режиміндегі индексі."\r
--\r
--#~ msgid "Frequently used applications will appear here"\r
--#~ msgstr "Жиі қолданылатын қолданбалар осында көрінеді"\r
--\r
--#~ msgid "Frequent"\r
--#~ msgstr "Жиі қолданылатын"\r
--\r
--#~ msgid "All"\r
--#~ msgstr "Барлығы"\r
--\r
--#~ msgctxt "calendar heading"\r
--#~ msgid "%A, %B %-d"\r
--#~ msgstr "%A, %B %-d"\r
--\r
--#~ msgctxt "calendar heading"\r
--#~ msgid "%A, %B %-d, %Y"\r
--#~ msgstr "%A, %B %-d, %Y"\r
--\r
--#~ msgid "On"\r
--#~ msgstr "Іске қос."\r
--\r
--#~ msgid ""\r
--#~ "Keybinding that pauses and resumes all running tweens, for debugging "\r
--#~ "purposes"\r
--#~ msgstr ""\r
--#~ "Барлық орындалып тұрған анимацияларды тоқтататын не жалғастыратын пернелер "\r
--#~ "жарлығы (жөндеу үшін)"\r
--\r
--#~ msgid "Which keyboard to use"\r
--#~ msgstr "Қолданылатын пернетақта"\r
--\r
--#~ msgid "The type of keyboard to use."\r
--#~ msgstr "Қолданылатын пернетақта түрі."\r
--\r
--#~ msgid "network-workgroup"\r
--#~ msgstr "network-workgroup"\r
--\r
--#~ msgid "Browse in Software"\r
--#~ msgstr "БҚ қолданбасында шолу"\r
--\r
--#~ msgid "Next"\r
--#~ msgstr "Келесі"\r
--\r
--#~ msgctxt "button"\r
--#~ msgid "Sign In"\r
--#~ msgstr "Кіру"\r
--\r
--#~ msgid "Password:"\r
--#~ msgstr "Пароль:"\r
--\r
--#~ msgid "Type again:"\r
--#~ msgstr "Қайтадан енгізіңіз:"\r
--\r
--#~ msgid "Password: "\r
--#~ msgstr "Пароль: "\r
--\r
--#~ msgid "Authentication required by wireless network"\r
--#~ msgstr "Сымсыз желісі аутентификацияны талап етеді"\r
--\r
--#~ msgid "Mobile broadband network password"\r
--#~ msgstr "Сымсыз кеңжолақты желісінің паролі"\r
--\r
--#~ msgid "toggle-switch-us"\r
--#~ msgstr "toggle-switch-intl"\r
--\r
--#~ msgid "%A, %B %d"\r
--#~ msgstr "%A, %B %d"\r
--\r
--#~ msgid "%d new message"\r
--#~ msgid_plural "%d new messages"\r
--#~ msgstr[0] "%d жаңа хабарлама"\r
--\r
--#~ msgid "Account Settings"\r
--#~ msgstr "Тіркелгі баптаулары"\r
--\r
--#~ msgid "Orientation Lock"\r
--#~ msgstr "Бағдарды бекіту"\r
--\r
--#~ msgid "There was an error loading the preferences dialog for %s:"\r
--#~ msgstr "%s үшін баптаулар сұхбатын жүктеу кезінде қате орын алды:"\r
--\r
--#~ msgid "%s all day."\r
--#~ msgstr "%s күні бойы."\r
--\r
--#~ msgid "%s, then %s later."\r
--#~ msgstr "%s, одан кейін %s."\r
--\r
--#~ msgid "%s, then %s, followed by %s later."\r
--#~ msgstr "%s, одан кейін %s, одан кейін %s."\r
--\r
--#~ msgid "Feels like %s."\r
--#~ msgstr "%s сияқты сезіледі."\r
--\r
--#~ msgctxt "search-result"\r
--#~ msgid "Log out"\r
--#~ msgstr "Жүйеден шығу"\r
--\r
--#~ msgctxt "search-result"\r
--#~ msgid "Switch user"\r
--#~ msgstr "Пайдаланушыны ауыстыру"\r
--\r
--#~ msgid "Hide tray"\r
--#~ msgstr "Жүйелік трейді жасыру"\r
--\r
--#~ msgid "Status Icons"\r
--#~ msgstr "Қалып-күй таңбашалары"\r
--\r
--#~ msgid "Events"\r
--#~ msgstr "Оқиғалар"\r
--\r
--#~ msgid "Media"\r
--#~ msgstr "Медиа"\r
--\r
--#~ msgid "%d x %d"\r
--#~ msgstr "%d x %d"\r
--\r
--#~ msgid "Web Authentication Redirect"\r
--#~ msgstr "Веб аутентификацияның қайта бағдарлауы"\r
--\r
--#~ msgid "Show the week date in the calendar"\r
--#~ msgstr "Күнтізбеде апта күнін көрсету"\r
--\r
--#~ msgid "If true, display the ISO week date in the calendar."\r
--#~ msgstr "Ақиқат болса, күнтізбеде ISO апта күнін көрсетеді."\r
--\r
--#~ msgid "Use as Internet connection"\r
--#~ msgstr "Интернетпен байланыс ретінде қолдану"\r
--\r
--#~ msgid "%s is requesting access to your location."\r
--#~ msgstr "%s орналасу ақпаратыңызға қатынауды сұрайды."\r
--\r
--#~ msgid "GNOME Shell (wayland compositor)"\r
--#~ msgstr "GNOME Shell (wayland үйлестіргіші)"\r
--\r
--#~ msgid "%d Connected Device"\r
--#~ msgid_plural "%d Connected Devices"\r
--#~ msgstr[0] "%d байланысқан құрылғы"\r
--\r
--#~ msgid "UPS"\r
--#~ msgstr "UPS"\r
--\r
--#~ msgid "Battery"\r
--#~ msgstr "Батарея"\r
--\r
--#~ msgctxt "event list time"\r
--#~ msgid "%H∶%M"\r
--#~ msgstr "%H∶%M"\r
--\r
--#~ msgctxt "event list time"\r
--#~ msgid "%l∶%M %p"\r
--#~ msgstr "%l∶%M %p"\r
--\r
--#~ msgid "Invitation"\r
--#~ msgstr "Шақыру"\r
--\r
--#~ msgid "Call"\r
--#~ msgstr "Қоңырау"\r
--\r
--#~ msgid "File Transfer"\r
--#~ msgstr "Файлдармен алмасу"\r
--\r
--#~ msgid "Chat"\r
--#~ msgstr "Чат"\r
--\r
--#~ msgid "Invitation to %s"\r
--#~ msgstr "%s ішіне шақыру"\r
--\r
--#~ msgid "%s is inviting you to join %s"\r
--#~ msgstr "%s сізді %s ішіне қосылуды шақырады"\r
--\r
--#~ msgid "Decline"\r
--#~ msgstr "Тайдыру"\r
--\r
--#~ msgid "Accept"\r
--#~ msgstr "Қабылдау"\r
--\r
--#~ msgid "Video call from %s"\r
--#~ msgstr "Видео қоңырау: %s"\r
--\r
--#~ msgid "Call from %s"\r
--#~ msgstr "Қоңырау: %s"\r
--\r
--#~ msgid "Answer"\r
--#~ msgstr "Жауап"\r
--\r
--#~ msgid "%s is sending you %s"\r
--#~ msgstr "%s сізге %s жіберуде"\r
--\r
--#~ msgid "%s would like permission to see when you are online"\r
--#~ msgstr "%s сіз қашан желіде болатыныңызды білу құқығын сұрап тұр"\r
--\r
--#~ msgid "Authentication failed"\r
--#~ msgstr "Аутентификация сәтсіз"\r
--\r
--#~ msgid "Encryption error"\r
--#~ msgstr "Шифрлеу қатесі"\r
--\r
--#~ msgid "Certificate not provided"\r
--#~ msgstr "Сертификат ұсынылмады"\r
--\r
--#~ msgid "Certificate untrusted"\r
--#~ msgstr "Сертификат сенімсіз"\r
--\r
--#~ msgid "Certificate expired"\r
--#~ msgstr "Сертификаттың мерзімі аяқталған"\r
--\r
--#~ msgid "Certificate not activated"\r
--#~ msgstr "Сертификат белсендірілмеген"\r
--\r
--#~ msgid "Certificate hostname mismatch"\r
--#~ msgstr "Сертификаттың хост аты сәйкес емес"\r
--\r
--#~ msgid "Certificate fingerprint mismatch"\r
--#~ msgstr "Сертификаттың баспасы сәйкес емес"\r
--\r
--#~ msgid "Certificate self-signed"\r
--#~ msgstr "Сертификат өздігінен қолтаңбаланған"\r
--\r
--#~ msgid "Status is set to offline"\r
--#~ msgstr "Қалып-күй желіде емес етіп орнатылды"\r
--\r
--#~ msgid "Certificate is invalid"\r
--#~ msgstr "Сертификат дұрыс емес"\r
--\r
--#~ msgid "Connection has been refused"\r
--#~ msgstr "Сертификат тайдырылды"\r
--\r
--#~ msgid "Connection can't be established"\r
--#~ msgstr "Байланысты орнату мүмкін емес"\r
--\r
--#~ msgid "Connection has been lost"\r
--#~ msgstr "Байланыс жоғалтылды"\r
--\r
--#~ msgid "This account is already connected to the server"\r
--#~ msgstr "Бұл тіркелгі серверге байланысқан болып тұр"\r
--\r
--#~ msgid ""\r
--#~ "Connection has been replaced by a new connection using the same resource"\r
--#~ msgstr "Байланыс дәл сол ресурсты қолданып, жаңа байланыспен алмастырылды"\r
--\r
--#~ msgid "The account already exists on the server"\r
--#~ msgstr "Бұл тіркелгі серверде бар болып тұр"\r
--\r
--#~ msgid "Server is currently too busy to handle the connection"\r
--#~ msgstr "Сервер бұл байланысты өңдеу үшін тым бос емес"\r
--\r
--#~ msgid "Certificate has been revoked"\r
--#~ msgstr "Сертификат қайта шақырылған"\r
--\r
--#~ msgid ""\r
--#~ "Certificate uses an insecure cipher algorithm or is cryptographically weak"\r
--#~ msgstr ""\r
--#~ "Сертификат қауіпсіз емес шифрлеу алгоритмін қолдануда немесе криптографиялы "\r
--#~ "әлсіз"\r
--\r
--#~ msgid ""\r
--#~ "The length of the server certificate, or the depth of the server "\r
--#~ "certificate chain, exceed the limits imposed by the cryptography library"\r
--#~ msgstr ""\r
--#~ "Сервер сертификатының ұзындығы, не ол сертификат тізбегінің ұзындығы "\r
--#~ "криптографиялық жинақ ұсына алатын шегінен асып тұр"\r
--\r
--#~ msgid "Internal error"\r
--#~ msgstr "Ішкі қате"\r
--\r
--#~ msgid "View account"\r
--#~ msgstr "Тіркелгіні қарап шығу"\r
--\r
--#~ msgid "Show the message list"\r
--#~ msgstr "Хабарламалар тізімін көрсету"\r
--\r
--#~ msgctxt "list sunday"\r
--#~ msgid "Su"\r
--#~ msgstr "Жк"\r
--\r
--#~ msgctxt "list monday"\r
--#~ msgid "M"\r
--#~ msgstr "Бс"\r
--\r
--#~ msgctxt "list tuesday"\r
--#~ msgid "T"\r
--#~ msgstr "Сс"\r
--\r
--#~ msgctxt "list wednesday"\r
--#~ msgid "W"\r
--#~ msgstr "Ср"\r
--\r
--#~ msgctxt "list thursday"\r
--#~ msgid "Th"\r
--#~ msgstr "Бс"\r
--\r
--#~ msgctxt "list friday"\r
--#~ msgid "F"\r
--#~ msgstr "Жм"\r
--\r
--#~ msgctxt "list saturday"\r
--#~ msgid "S"\r
--#~ msgstr "Сн"\r
--\r
--#~ msgid "Nothing Scheduled"\r
--#~ msgstr "Жоспар бос"\r
--\r
--#~ msgid "This week"\r
--#~ msgstr "Осы аптада"\r
--\r
--#~ msgid "Next week"\r
--#~ msgstr "Келесі аптада"\r
--\r
--#~ msgid "Removable Devices"\r
--#~ msgstr "Ауыстырмалы құрылғылар"\r
--\r
--#~ msgid "Eject"\r
--#~ msgstr "Шығару"\r
--\r
--#~ msgid "Open"\r
--#~ msgstr "Ашу"\r
--\r
--#~ msgid "Clear Messages"\r
--#~ msgstr "Хабарламаларды тазарту"\r
--\r
--#~ msgid "Notification Settings"\r
--#~ msgstr "Хабарлау баптаулары"\r
--\r
--#~ msgid "Message Tray"\r
--#~ msgstr "Жүйелік трей"\r
--\r
--#~ msgid "Captive Portal"\r
--#~ msgstr "Captive-портал"\r
--\r
--#~ msgid "The maximum accuracy level of location."\r
--#~ msgstr "Орналасудың максималды дәлдік деңгейі."\r
-+# Kazakh translation for gnome-shell.
-+# Copyright (C) 2015 The gnome-shell authors.
-+# This file is distributed under the same license as the gnome-shell package.
-+# Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2012-2021.
-+#
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: master\n"
-+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues/\n"
-+"POT-Creation-Date: 2026-02-05 16:09+0000\n"
-+"PO-Revision-Date: 2026-02-08 21:22+0500\n"
-+"Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n"
-+"Language-Team: Kazakh <kk_KZ@googlegroups.com>\n"
-+"Language: kk\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
-+"X-Generator: Poedit 3.8\n"
-+
-+#: data/50-gnome-shell-launchers.xml:6
-+msgid "Launchers"
-+msgstr "Жөнелткіштер"
-+
-+#: data/50-gnome-shell-launchers.xml:10
-+msgid "Activate pinned app 1"
-+msgstr "Бекітілген 1-ші қолданбаны белсендіру"
-+
-+#: data/50-gnome-shell-launchers.xml:14
-+msgid "Activate pinned app 2"
-+msgstr "Бекітілген 2-ші қолданбаны белсендіру"
-+
-+#: data/50-gnome-shell-launchers.xml:18
-+msgid "Activate pinned app 3"
-+msgstr "Бекітілген 3-ші қолданбаны белсендіру"
-+
-+#: data/50-gnome-shell-launchers.xml:22
-+msgid "Activate pinned app 4"
-+msgstr "Бекітілген 4-ші қолданбаны белсендіру"
-+
-+#: data/50-gnome-shell-launchers.xml:26
-+msgid "Activate pinned app 5"
-+msgstr "Бекітілген 5-ші қолданбаны белсендіру"
-+
-+#: data/50-gnome-shell-launchers.xml:30
-+msgid "Activate pinned app 6"
-+msgstr "Бекітілген 6-шы қолданбаны белсендіру"
-+
-+#: data/50-gnome-shell-launchers.xml:34
-+msgid "Activate pinned app 7"
-+msgstr "Бекітілген 7-ші қолданбаны белсендіру"
-+
-+#: data/50-gnome-shell-launchers.xml:38
-+msgid "Activate pinned app 8"
-+msgstr "Бекітілген 8-ші қолданбаны белсендіру"
-+
-+#: data/50-gnome-shell-launchers.xml:42
-+msgid "Activate pinned app 9"
-+msgstr "Бекітілген 9-шы қолданбаны белсендіру"
-+
-+#: data/50-gnome-shell-launchers.xml:46
-+msgid "Open new window of pinned app 1"
-+msgstr "Бекітілген 1-ші қолданбаның жаңа терезесін ашу"
-+
-+#: data/50-gnome-shell-launchers.xml:50
-+msgid "Open new window of pinned app 2"
-+msgstr "Бекітілген 2-ші қолданбаның жаңа терезесін ашу"
-+
-+#: data/50-gnome-shell-launchers.xml:54
-+msgid "Open new window of pinned app 3"
-+msgstr "Бекітілген 3-ші қолданбаның жаңа терезесін ашу"
-+
-+#: data/50-gnome-shell-launchers.xml:58
-+msgid "Open new window of pinned app 4"
-+msgstr "Бекітілген 4-ші қолданбаның жаңа терезесін ашу"
-+
-+#: data/50-gnome-shell-launchers.xml:62
-+msgid "Open new window of pinned app 5"
-+msgstr "Бекітілген 5-ші қолданбаның жаңа терезесін ашу"
-+
-+#: data/50-gnome-shell-launchers.xml:66
-+msgid "Open new window of pinned app 6"
-+msgstr "Бекітілген 6-шы қолданбаның жаңа терезесін ашу"
-+
-+#: data/50-gnome-shell-launchers.xml:70
-+msgid "Open new window of pinned app 7"
-+msgstr "Бекітілген 7-ші қолданбаның жаңа терезесін ашу"
-+
-+#: data/50-gnome-shell-launchers.xml:74
-+msgid "Open new window of pinned app 8"
-+msgstr "Бекітілген 8-ші қолданбаның жаңа терезесін ашу"
-+
-+#: data/50-gnome-shell-launchers.xml:78
-+msgid "Open new window of pinned app 9"
-+msgstr "Бекітілген 9-шы қолданбаның жаңа терезесін ашу"
-+
-+#. Translators: name of the folder under ~/Pictures for screenshots.
-+#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2292
-+msgid "Screenshots"
-+msgstr "Скриншоттар"
-+
-+#: data/50-gnome-shell-screenshots.xml:9 data/org.gnome.shell.gschema.xml.in:267
-+msgid "Take a screenshot interactively"
-+msgstr "Скриншотты интерактивті түрде түсіру"
-+
-+#: data/50-gnome-shell-screenshots.xml:12
-+#: data/org.gnome.shell.gschema.xml.in:279
-+msgid "Take a screenshot"
-+msgstr "Скриншотты түсіру"
-+
-+#: data/50-gnome-shell-screenshots.xml:15
-+#: data/org.gnome.shell.gschema.xml.in:275
-+msgid "Take a screenshot of a window"
-+msgstr "Терезе скриншотын түсіру"
-+
-+#: data/50-gnome-shell-screenshots.xml:18
-+#: data/org.gnome.shell.gschema.xml.in:271
-+msgid "Record a screencast interactively"
-+msgstr "Скринкастты интерактивті түрде жазу"
-+
-+#: data/50-gnome-shell-system.xml:6
-+#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1314
-+msgid "System"
-+msgstr "Жүйе"
-+
-+#: data/50-gnome-shell-system.xml:9
-+msgid "Show the notification list"
-+msgstr "Хабарламалар тізімін көрсету"
-+
-+#: data/50-gnome-shell-system.xml:12
-+msgid "Open the quick settings menu"
-+msgstr "Жылдам баптаулар мәзірін ашу"
-+
-+#: data/50-gnome-shell-system.xml:15
-+msgid "Focus the active notification"
-+msgstr "Белсенді хабарламаға фокусты орнату"
-+
-+#: data/50-gnome-shell-system.xml:18
-+msgid "Show the overview"
-+msgstr "Шолуды көрсету"
-+
-+#: data/50-gnome-shell-system.xml:21
-+msgid "Show all apps"
-+msgstr "Барлық қолданбаларды көрсету"
-+
-+#: data/org.gnome.shell.gschema.xml.in:6
-+msgid "Enable internal tools useful for developers and testers from Alt-F2"
-+msgstr ""
-+"Alt-F2 ішінен өндірушілер мен сынаушылар үшін пайдалы ішкі саймандарды іске "
-+"қосу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:9
-+msgid ""
-+"Allows access to internal debugging and monitoring tools using the Alt-F2 "
-+"dialog."
-+msgstr ""
-+"Alt-F2 сұхбат арқылы қолжетерлік болатын ішкі жөндеу мен бақылау саймандарына "
-+"қатынауды рұқсат ету."
-+
-+#: data/org.gnome.shell.gschema.xml.in:16
-+msgid "UUIDs of extensions to enable"
-+msgstr "Іске қосу үшін кеңейтулердің UUID-ры"
-+
-+#: data/org.gnome.shell.gschema.xml.in:17
-+msgid ""
-+"GNOME Shell extensions have a UUID property; this key lists extensions which "
-+"should be loaded. Any extension that wants to be loaded needs to be in this "
-+"list. You can also manipulate this list with the EnableExtension and "
-+"DisableExtension D-Bus methods on org.gnome.Shell."
-+msgstr ""
-+"GNOME Shell кеңейтулерінде UUID қасиеті бар; бұл кілт жүктелетін кеңейтулер "
-+"тізімін сақтайды. Жүйеге кірген кезде жүктелем дейтін кеңейту осы тізімде "
-+"болуы тиіс. Бұл тізімді org.gnome.Shell ішіндегі EnableExtension және "
-+"DisableExtension DBus тәсілдерімен де өзгертуге болады."
-+
-+#: data/org.gnome.shell.gschema.xml.in:26
-+msgid "UUIDs of extensions to force disabling"
-+msgstr "Мәжбүрлі сөндіру үшін кеңейтулер UUID-лары"
-+
-+#: data/org.gnome.shell.gschema.xml.in:27
-+msgid ""
-+"GNOME Shell extensions have a UUID property; this key lists extensions which "
-+"should be disabled, even if loaded as part of the current mode. You can also "
-+"manipulate this list with the EnableExtension and DisableExtension D-Bus "
-+"methods on org.gnome.Shell. This key takes precedence over the “enabled-"
-+"extensions” setting."
-+msgstr ""
-+"GNOME Shell кеңейтулерінде UUID қасиеті бар; бұл кілт сөндіру үшін кеңейтулер "
-+"тізімін сақтайды, олар қазіргі режимде іске қосылған болса да. Сонымен қатар, "
-+"бұл тізімді org.gnome.Shell EnableExtension және DisableExtension D-Bus "
-+"тәсілдері арқылы түзетуге болады. Бұл кілт \"enabled-extensions\" баптауын "
-+"үстінен басады."
-+
-+#: data/org.gnome.shell.gschema.xml.in:37
-+msgid "Disable user extensions"
-+msgstr "Пайдаланушы кеңейтулерін сөндіру"
-+
-+#: data/org.gnome.shell.gschema.xml.in:38
-+msgid ""
-+"Disable all extensions the user has enabled without affecting the “enabled-"
-+"extension” setting."
-+msgstr ""
-+"\"enabled-extension\" баптауын тимей-ақ, пайдаланушы іске қосқан барлық "
-+"кеңейтулерді сөндіру."
-+
-+#: data/org.gnome.shell.gschema.xml.in:45
-+msgid "Allow extension installation"
-+msgstr "Кеңейтуді орнатуды рұқсат ету"
-+
-+#: data/org.gnome.shell.gschema.xml.in:46
-+msgid ""
-+"Allow users to install extensions in their home folder. If disabled, the "
-+"InstallRemoteExtension D-Bus method will fail, and extensions are only loaded "
-+"from system directories on startup. It does not affect extensions that are "
-+"already loaded, so a change only takes full effect on the next login."
-+msgstr ""
-+"Пайдаланушыларға өз үй бумасына кеңейтулерді орнатуға рұқсат ету. Сөндірілсе, "
-+"InstallRemoteExtension D-Bus әдісі сәтсіз болады, ал кеңейтулер жүйе іске "
-+"қосылған кезде тек жүйелік бумалардан жүктелетін болады. Ол қазір жүктелген "
-+"кеңейтулерге әсер етпейді, сондықтан өзгеріс тек келесі кіруге толық күшіне "
-+"енеді."
-+
-+#: data/org.gnome.shell.gschema.xml.in:56
-+msgid "Disables the validation of extension version compatibility"
-+msgstr "Кеңейту нұсқасы үйлесімділігінің расталуын сөндіреді"
-+
-+#: data/org.gnome.shell.gschema.xml.in:57
-+msgid ""
-+"GNOME Shell will only load extensions that claim to support the current "
-+"running version. Enabling this option will disable this check and try to load "
-+"all extensions regardless of the versions they claim to support."
-+msgstr ""
-+"GNOME Shell тек ағымдағы орындалып жатқан нұсқаны қолдаймын деп хабарлайтын "
-+"кеңейтулерді жүктейтін болады. Бұл опцияны іске қосу ол мүмкіндікті "
-+"сөндіреді, және кеңейту қолдайтын нұсқасына қарамастан жүктеп көретін болады."
-+
-+#: data/org.gnome.shell.gschema.xml.in:67
-+msgid "List of desktop file IDs for favorite applications"
-+msgstr "Таңдамалы қолданбалар үшін desktop файлдары ID-нің тізімі"
-+
-+#: data/org.gnome.shell.gschema.xml.in:68
-+msgid ""
-+"The applications corresponding to these identifiers will be displayed in the "
-+"favorites area."
-+msgstr ""
-+"Осы анықтағыштарға сәйкес келетін қолданбалар таңдамалылар аймағында "
-+"көрсетілетін болады."
-+
-+#: data/org.gnome.shell.gschema.xml.in:75
-+msgid "History for command (Alt-F2) dialog"
-+msgstr "Командалар сұхбаты (Alt-F2) үшін тарихы"
-+
-+#. Translators: looking glass is a debugger and inspector tool, see https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/docs/looking-glass.md
-+#: data/org.gnome.shell.gschema.xml.in:80
-+msgid "History for the looking glass dialog"
-+msgstr "Іздеу сұхбатының тарихы"
-+
-+#: data/org.gnome.shell.gschema.xml.in:84
-+msgid "Always show the “Log Out” action in the system menu"
-+msgstr "Жүйелік мәзірде \"Жүйеден шығу\" нұсқасын әрқашан көрсету"
-+
-+#: data/org.gnome.shell.gschema.xml.in:85
-+msgid ""
-+"This key overrides the automatic hiding of the “Log out” action in the system "
-+"menu for logged-in situations where there is a single, local, non-system user "
-+"and only a single available session type (e.g. GNOME on Wayland)."
-+msgstr ""
-+"Бұл кілт жалғыз, жергілікті, жүйелік емес пайдаланушы және тек бір ғана "
-+"қолжетімді сеанс түрі (мысалы, Wayland-тағы GNOME) бар кірген жағдайлар үшін "
-+"жүйе мәзірінде «Жүйеден шығу» әрекетін автоматты түрде жасыруды үстінен "
-+"басады."
-+
-+#: data/org.gnome.shell.gschema.xml.in:94
-+msgid ""
-+"Whether to remember password for mounting encrypted or remote filesystems"
-+msgstr ""
-+"Шифрленген немесе қашықтағы файлдық жүйелерді тіркеу парольдерін сақтау керек "
-+"пе, соны көрсетеді"
-+
-+#: data/org.gnome.shell.gschema.xml.in:95
-+msgid ""
-+"The shell will request a password when an encrypted device or a remote "
-+"filesystem is mounted. If the password can be saved for future use a "
-+"“Remember Password” checkbox will be present. This key sets the default state "
-+"of the checkbox."
-+msgstr ""
-+"Қоршам шифрленген құрылғы немесе қашықтағы файлдық жүйе тіркелген кезде "
-+"парольді сұрайды. Егер парольді болашақтағы қолданулар үшін сақтау керек "
-+"болса, \"Парольді есте сақтау\" жалаушасын орнатыңыз. Бұл кілт жалаушаның "
-+"бастапқы күйін орнатады."
-+
-+#: data/org.gnome.shell.gschema.xml.in:104
-+msgid "The last selected non-default power profile"
-+msgstr "Соңғы таңдалған әдепкі емес эл. қорегі профилі"
-+
-+#: data/org.gnome.shell.gschema.xml.in:105
-+msgid ""
-+"Some systems support more than two power profiles. In order to still support "
-+"toggling between two profiles, this key records the last selected non-default "
-+"profile."
-+msgstr ""
-+"Кейбір жүйелер екіден артық эл. корек профильдерін қолдайды. Екі профиль "
-+"арасында ауысуды қолдау үшін бұл кілт соңғы таңдалған әдепкі емес профильді "
-+"жазады."
-+
-+#: data/org.gnome.shell.gschema.xml.in:113
-+msgid "The last version the “Welcome to GNOME” dialog was shown for"
-+msgstr "\"GNOME %s ішіне қош келдіңіз\" сұхбаты көрсетілген соңғы нұсқасы"
-+
-+#: data/org.gnome.shell.gschema.xml.in:114
-+msgid ""
-+"This key determines for which version the “Welcome to GNOME” dialog was last "
-+"shown. An empty string represents the oldest possible version, and a huge "
-+"number will represent versions that do not exist yet. This huge number can be "
-+"used to effectively disable the dialog."
-+msgstr ""
-+"Бұл кілт \"GNOME %s ішіне қош келдіңіз\" сұхбаты көрсетілген соңғы нұсқасын "
-+"сипаттайды. Бос жол мүмкін болған ең ескі нұсқаны, ал үлкен сан әлі жоқ болып "
-+"тұрған нұсқаларды сипаттайды. Бұл үлкен санды сұхбатты сөндіру үшін қолдануға "
-+"болады."
-+
-+#: data/org.gnome.shell.gschema.xml.in:125
-+msgid "Layout of the app picker"
-+msgstr "Қолданбалар таңдаушысының жаймасы"
-+
-+#: data/org.gnome.shell.gschema.xml.in:126
-+msgid ""
-+"Layout of the app picker. Each entry in the array is a page. Pages are stored "
-+"in the order they appear in GNOME Shell. Each page contains an “application "
-+"id” → 'data' pair. Currently, the following values are stored as 'data': • "
-+"“position”: the position of the application icon in the page"
-+msgstr ""
-+"Қолданбалар таңдаушысының жаймасы. Массивтегі әрбір жазба жеке бет болып "
-+"табылады. Беттер GNOME Shell-да көрсетілетін ретімен сақталады. Әр бетте "
-+"\"бағдарлама id\" → \"деректер\" жұбы бар. Қазіргі кезде мәндер келесідей "
-+"сақталады 'деректер': • \"орын\": беттегі бағдарлама таңбашасының орны"
-+
-+#: data/org.gnome.shell.gschema.xml.in:145
-+#: data/org.gnome.shell.gschema.xml.in:152
-+msgid "Keybinding to shift between overview states"
-+msgstr "Шолу күйлері арасында ауысу үшін пернелер комбинациясы"
-+
-+#: data/org.gnome.shell.gschema.xml.in:146
-+msgid "Keybinding to shift between session, window picker and app grid"
-+msgstr ""
-+"Сессия, терезелер таңдаушысы және қолданбалар торы арасында ауысу үшін "
-+"пернелер комбинациясы"
-+
-+#: data/org.gnome.shell.gschema.xml.in:153
-+msgid "Keybinding to shift between app grid, window picker and session"
-+msgstr ""
-+"Қолданбалар торы, терезелер таңдаушысы және сессия арасында ауысу үшін "
-+"пернелер комбинациясы"
-+
-+#: data/org.gnome.shell.gschema.xml.in:159
-+msgid "Keybinding to open the “Show Applications” view"
-+msgstr "\"Қолданбаларды көрсету\" көрінісін ашу үшін пернелер комбинациясы"
-+
-+#: data/org.gnome.shell.gschema.xml.in:160
-+msgid ""
-+"Keybinding to open the “Show Applications” view of the Activities Overview."
-+msgstr ""
-+"Көрініс ішінен \"Қолданбаларды көрсету\" ашу үшін пернелер комбинациясы."
-+
-+#: data/org.gnome.shell.gschema.xml.in:167
-+msgid "Keybinding to open the overview"
-+msgstr "Шолуды ашу үшін пернелер комбинациясы"
-+
-+#: data/org.gnome.shell.gschema.xml.in:168
-+msgid "Keybinding to open the Activities Overview."
-+msgstr "Көріністі ашу үшін пернелер комбинациясы."
-+
-+#: data/org.gnome.shell.gschema.xml.in:174
-+msgid "Keybinding to toggle the visibility of the notification list"
-+msgstr ""
-+"Хабарламалар тізімінің көрінуін іске қосу/сөндіру үшін пернелер комбинациясы"
-+
-+#: data/org.gnome.shell.gschema.xml.in:175
-+msgid "Keybinding to toggle the visibility of the notification list."
-+msgstr ""
-+"Хабарламалар тізімінің көрінуін іске қосу/сөндіру үшін пернелер комбинациясы."
-+
-+#: data/org.gnome.shell.gschema.xml.in:181
-+msgid "Keybinding to toggle the quick settings menu"
-+msgstr "Жылдам мәзірді ашу/жабу үшін пернелер комбинациясы"
-+
-+#: data/org.gnome.shell.gschema.xml.in:182
-+msgid "Keybinding to toggle the quick settings menu."
-+msgstr "Жылдам мәзірді ашу/жабу үшін пернелер комбинациясы."
-+
-+#: data/org.gnome.shell.gschema.xml.in:188
-+msgid "Keybinding to focus the active notification"
-+msgstr "Белсенді ескертуге фокусты ауыстыру пернелер комбинациясы"
-+
-+#: data/org.gnome.shell.gschema.xml.in:189
-+msgid "Keybinding to focus the active notification."
-+msgstr "Белсенді ескертуге фокусты ауыстыру пернелер комбинациясы."
-+
-+#: data/org.gnome.shell.gschema.xml.in:195
-+msgid "Switch to application 1"
-+msgstr "1-ші қолданбаға ауысу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:199
-+msgid "Switch to application 2"
-+msgstr "2-ші қолданбаға ауысу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:203
-+msgid "Switch to application 3"
-+msgstr "3-ші қолданбаға ауысу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:207
-+msgid "Switch to application 4"
-+msgstr "4-ші қолданбаға ауысу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:211
-+msgid "Switch to application 5"
-+msgstr "5-ші қолданбаға ауысу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:215
-+msgid "Switch to application 6"
-+msgstr "6-шы қолданбаға ауысу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:219
-+msgid "Switch to application 7"
-+msgstr "7-ші қолданбаға ауысу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:223
-+msgid "Switch to application 8"
-+msgstr "8-ші қолданбаға ауысу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:227
-+msgid "Switch to application 9"
-+msgstr "9-шы қолданбаға ауысу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:231
-+msgid "Open a new instance of application 1"
-+msgstr "1-ші қолданбаның жаңа данасын ашу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:235
-+msgid "Open a new instance of application 2"
-+msgstr "2-ші қолданбаның жаңа данасын ашу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:239
-+msgid "Open a new instance of application 3"
-+msgstr "3-ші қолданбаның жаңа данасын ашу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:243
-+msgid "Open a new instance of application 4"
-+msgstr "4-ші қолданбаның жаңа данасын ашу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:247
-+msgid "Open a new instance of application 5"
-+msgstr "5-ші қолданбаның жаңа данасын ашу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:251
-+msgid "Open a new instance of application 6"
-+msgstr "6-шы қолданбаның жаңа данасын ашу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:255
-+msgid "Open a new instance of application 7"
-+msgstr "7-ші қолданбаның жаңа данасын ашу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:259
-+msgid "Open a new instance of application 8"
-+msgstr "8-ші қолданбаның жаңа данасын ашу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:263
-+msgid "Open a new instance of application 9"
-+msgstr "9-шы қолданбаның жаңа данасын ашу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:283
-+msgid "Screen brightness up"
-+msgstr "Экран жарықтылығын арттыру"
-+
-+#: data/org.gnome.shell.gschema.xml.in:287
-+msgid "Screen brightness up on current monitor"
-+msgstr "Ағымдағы мониторда экран жарықтылығын арттыру"
-+
-+#: data/org.gnome.shell.gschema.xml.in:291
-+msgid "Screen brightness down"
-+msgstr "Экран жарықтылығын төмендету"
-+
-+#: data/org.gnome.shell.gschema.xml.in:295
-+msgid "Screen brightness down on current monitor"
-+msgstr "Ағымдағы мониторда экран жарықтылығын төмендету"
-+
-+#: data/org.gnome.shell.gschema.xml.in:299
-+msgid "Screen brightness cycle"
-+msgstr "Экран жарықтылығын циклдік ауыстыру"
-+
-+#: data/org.gnome.shell.gschema.xml.in:303
-+msgid "Screen brightness cycle on current monitor"
-+msgstr "Ағымдағы мониторда экран жарықтылығын циклдік ауыстыру"
-+
-+#: data/org.gnome.shell.gschema.xml.in:312
-+#: data/org.gnome.shell.gschema.xml.in:339
-+msgid "Limit switcher to current workspace."
-+msgstr "Ауыстырғышты ағымдағы жұмыс орнымен шектеу."
-+
-+#: data/org.gnome.shell.gschema.xml.in:313
-+msgid ""
-+"If true, only applications that have windows on the current workspace are "
-+"shown in the switcher. Otherwise, all applications are included."
-+msgstr ""
-+"Таңдалса, ауыстырғышта тек ағымдағы жұмыс орнындағы терезелері бар "
-+"қолданбалар көрсетіледі. Болмаса, барлық қолданбалар болады."
-+
-+#: data/org.gnome.shell.gschema.xml.in:330
-+msgid "The application icon mode."
-+msgstr "Қолданбаның таңбаша режимі."
-+
-+#: data/org.gnome.shell.gschema.xml.in:331
-+msgid ""
-+"Configures how the windows are shown in the switcher. Valid possibilities are "
-+"“thumbnail-only” (shows a thumbnail of the window), “app-icon-only” (shows "
-+"only the application icon) or “both”."
-+msgstr ""
-+"Терезелер ауыстырғышта қалай көрсетілетінін сипаттайды. Мүмкін мәндері "
-+"\"thumbnail-only\" (терезенің кіші көрінісі көрсетіледі), \"app-icon-only\" "
-+"(тек қолданба таңбашасы көрсетіледі) немесе \"both\" (екеуі де)."
-+
-+#: data/org.gnome.shell.gschema.xml.in:340
-+msgid ""
-+"If true, only windows from the current workspace are shown in the switcher. "
-+"Otherwise, all windows are included."
-+msgstr ""
-+"Таңдалса, ауыстырғышта тек ағымдағы жұмыс орнындағы терезелер көрсетіледі. "
-+"Болмаса, барлық терезелер болады."
-+
-+#: data/org.gnome.shell.gschema.xml.in:350
-+msgid "Locations"
-+msgstr "Орналасулар"
-+
-+#: data/org.gnome.shell.gschema.xml.in:351
-+msgid "The locations to show in world clocks"
-+msgstr "Дүниежүзілік сағаттарда көрсетілетін орналасулар"
-+
-+#: data/org.gnome.shell.gschema.xml.in:361
-+msgid "Automatic location"
-+msgstr "Автоматты орналасу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:362
-+msgid "Whether to fetch the current location or not"
-+msgstr "Ағымдағы орналасуды алу керек пе, жоқ па"
-+
-+#: data/org.gnome.shell.gschema.xml.in:369
-+msgid "Location"
-+msgstr "Орналасу"
-+
-+#: data/org.gnome.shell.gschema.xml.in:370
-+msgid "The location for which to show a forecast"
-+msgstr "Ауа райы болжамын көрсету үшін орналасу"
-+
-+#. Keep in sync with subprojects/extensions-app
-+#: data/org.gnome.Shell.Extensions.desktop.in:4
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:5
-+#: subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in:3
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:57
-+msgid "Extensions"
-+msgstr "Кеңейтулер"
-+
-+#: data/org.gnome.Shell.PortalHelper.desktop.in:2
-+msgid "Network Login"
-+msgstr "Желілік кіру"
-+
-+#: data/X-GNOME-Shell-Utilities.directory.desktop.in:2
-+msgid "Utilities"
-+msgstr "Утилиталар"
-+
-+#: js/dbusServices/extensions/extensionPrefsDialog.js:71
-+msgid "Extension Error"
-+msgstr "Кеңейту қатесі"
-+
-+#. Translators: %s is an extension name
-+#: js/dbusServices/extensions/extensionPrefsDialog.js:104
-+#, javascript-format
-+msgid "Unable to display the settings for “%s”."
-+msgstr "“%s” үшін баптауларды көрсету мүмкін емес."
-+
-+#. Translators: Link label in the phrase "Information about this
-+#. problem may be available on the extension website"
-+#: js/dbusServices/extensions/extensionPrefsDialog.js:110
-+msgid "extension website"
-+msgstr "кеңейту веб-сайты"
-+
-+#. Translators: %s is "extension website"
-+#: js/dbusServices/extensions/extensionPrefsDialog.js:114
-+#, javascript-format
-+msgid "Information about this problem may be available on the %s."
-+msgstr "Бұл мәселе туралы ақпарат %s бетінде қолжетімді болуы мүмкін."
-+
-+#: js/dbusServices/extensions/ui/extension-error-page.ui:19
-+#: subprojects/extensions-app/data/ui/extension-row.ui:13
-+msgid "Error Details"
-+msgstr "Қате ақпараты"
-+
-+#: js/dbusServices/extensions/ui/extension-error-page.ui:26
-+msgid "Copy Error"
-+msgstr "Көшіріп алу қатесі"
-+
-+#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:514
-+#: js/ui/audioDeviceSelection.js:60 js/ui/components/networkAgent.js:114
-+#: js/ui/components/polkitAgent.js:144 js/ui/endSessionDialog.js:437
-+#: js/ui/extensionDownloader.js:276 js/ui/shellMountOperation.js:382
-+#: js/ui/shellMountOperation.js:392
-+msgid "Cancel"
-+msgstr "Бас тарту"
-+
-+#: js/gdm/authPrompt.js:335 js/ui/components/networkAgent.js:214
-+#: js/ui/components/networkAgent.js:234 js/ui/components/networkAgent.js:266
-+#: js/ui/components/networkAgent.js:299 js/ui/components/networkAgent.js:338
-+#: js/ui/components/networkAgent.js:351 js/ui/components/polkitAgent.js:286
-+#: js/ui/shellMountOperation.js:332
-+#: subprojects/extensions-tool/src/command-upload.c:252
-+msgid "Password"
-+msgstr "Пароль"
-+
-+#: js/gdm/loginDialog.js:327
-+msgid "Choose Session"
-+msgstr "Сессияны таңдау"
-+
-+#: js/gdm/loginDialog.js:420 js/ui/status/accessibility.js:35
-+msgid "Accessibility"
-+msgstr "Қол жетерлілігі"
-+
-+#. Translators: is running for <username>
-+#: js/gdm/loginDialog.js:472
-+#, javascript-format
-+msgid ""
-+"Remote login is not possible because a remote session is already running for "
-+"%s. To login remotely, you must log out from the remote session or force stop "
-+"it."
-+msgstr ""
-+"Қашықтан кіру мүмкін емес, себебі %s үшін қашықтағы сеанс қазір орындалып "
-+"тұр. Қашықтан кіру үшін қашықтағы сеанстан шығу керек немесе оны мәжбүрлі "
-+"түрде тоқтату керек."
-+
-+#. Translators: is running for <username>
-+#: js/gdm/loginDialog.js:475
-+#, javascript-format
-+msgid ""
-+"Login is not possible because a remote session is already running for %s. To "
-+"login, you must log out from the remote session or force stop it."
-+msgstr ""
-+"Кіру мүмкін емес, себебі %s үшін қашықтағы сеанс қазір орындалып тұр. Кіру "
-+"үшін қашықтағы сеанстан шығу керек немесе оны мәжбүрлі түрде тоқтату керек."
-+
-+#. Translators: is running for <username>
-+#: js/gdm/loginDialog.js:478
-+#, javascript-format
-+msgid ""
-+"Remote login is not possible because a local session is already running for "
-+"%s. To login remotely, you must log out from the local session or force stop "
-+"it."
-+msgstr ""
-+"Қашықтан кіру мүмкін емес, себебі %s үшін жергілікті сеанс қазір орындалып "
-+"тұр. Қашықтан кіру үшін жергілікті сеанстан шығу керек немесе оны мәжбүрлі "
-+"түрде тоқтату керек."
-+
-+#. Translators: is running for <username>
-+#: js/gdm/loginDialog.js:481
-+#, javascript-format
-+msgid ""
-+"Login is not possible because a session is already running for %s. To login, "
-+"you must log out from the session or force stop it."
-+msgstr ""
-+"Кіру мүмкін емес, себебі %s үшін сеанс қазір орындалып тұр. Кіру үшін "
-+"сеанстан шығу керек немесе оны мәжбүрлі түрде тоқтату керек."
-+
-+#: js/gdm/loginDialog.js:490
-+msgid "Session Already Running"
-+msgstr "Сеанс іске қосулы болып тұр"
-+
-+#: js/gdm/loginDialog.js:502
-+msgid ""
-+"Force stopping will quit any running apps and processes, and could result in "
-+"data loss"
-+msgstr ""
-+"Мәжбүрлі түрде тоқтату кез келген қосылып тұрған қолданбалар мен процестерін "
-+"аяқтайды және деректердің жоғалуына әкелуі мүмкін"
-+
-+#: js/gdm/loginDialog.js:522
-+msgid "Force Stop"
-+msgstr "Мәжбүрлі тоқтату"
-+
-+#: js/gdm/loginDialog.js:600
-+msgid "Not listed?"
-+msgstr "Тізімде жоқсыз ба?"
-+
-+#. Translators: this message is shown below the username entry field
-+#. to clue the user in on how to login to the local network realm
-+#: js/gdm/loginDialog.js:1136
-+#, javascript-format
-+msgid "(e.g., user or %s)"
-+msgstr "(мыс., пайдаланушы немесе %s)"
-+
-+#: js/gdm/loginDialog.js:1141 js/ui/components/networkAgent.js:258
-+#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:327
-+#: subprojects/extensions-tool/src/command-upload.c:234
-+msgid "Username"
-+msgstr "Пайдаланушы аты"
-+
-+#: js/gdm/loginDialog.js:1207
-+msgid "Login Attempt Timed Out"
-+msgstr "Жүйеге кіру талабының уақыты бітті"
-+
-+#: js/gdm/loginDialog.js:1208
-+msgid "Login took too long, please try again"
-+msgstr "Жүйеге кіру талабы тым көп уақыт алды, қайталап көріңіз"
-+
-+#: js/gdm/loginDialog.js:1557
-+msgid "Login Window"
-+msgstr "Жүйеге кіру терезесі"
-+
-+#: js/gdm/util.js:498
-+msgid "Authentication error"
-+msgstr "Аутентификация қатесі"
-+
-+#. Translators: this message is shown below the password entry field
-+#. to indicate the user can swipe their finger on the fingerprint reader
-+#: js/gdm/util.js:733
-+msgid "(or swipe finger across reader)"
-+msgstr "(немесе саусағыңызды оқу құралынан өткізіңіз)"
-+
-+#. Translators: this message is shown below the password entry field
-+#. to indicate the user can place their finger on the fingerprint reader instead
-+#: js/gdm/util.js:738
-+msgid "(or place finger on reader)"
-+msgstr "(немесе саусақты оқу құралына орналастырыңыз)"
-+
-+#: js/misc/breakManager.js:774
-+msgid "Break complete sound"
-+msgstr "Үзілістің аяқталу дыбысы"
-+
-+#: js/misc/breakManager.js:984
-+#, javascript-format
-+msgid "%d second"
-+msgid_plural "%d seconds"
-+msgstr[0] "%d секунд"
-+
-+#: js/misc/breakManager.js:990
-+#, javascript-format
-+msgid "%d minute"
-+msgid_plural "%d minutes"
-+msgstr[0] "%d минут"
-+
-+#: js/misc/breakManager.js:996
-+#, javascript-format
-+msgid "%d hour"
-+msgid_plural "%d hours"
-+msgstr[0] "%d сағат"
-+
-+#: js/misc/breakManager.js:1002
-+#, javascript-format
-+msgid "%d day"
-+msgid_plural "%d days"
-+msgstr[0] "%d күн"
-+
-+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-+#: js/misc/breakManager.js:1085
-+#, javascript-format
-+msgid "It will be time for a break in %s"
-+msgid_plural "It will be time for a break in %s"
-+msgstr[0] "Үзіліс %s уақытынан кейін орын алады"
-+
-+#: js/misc/breakManager.js:1093
-+msgid "Movement Break Soon"
-+msgstr "Жақын арада қозғалыс үзілісі"
-+
-+#: js/misc/breakManager.js:1096
-+msgid "Eyesight Break Soon"
-+msgstr "Жақын арада көзге арналған үзіліс"
-+
-+#: js/misc/breakManager.js:1099
-+msgid "Break Soon"
-+msgstr "Жақын арада үзіліс"
-+
-+#: js/misc/breakManager.js:1144
-+msgid "Movement Break in Progress"
-+msgstr "Қозғалыс үзілісі орындалуда"
-+
-+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-+#: js/misc/breakManager.js:1147
-+#, javascript-format
-+msgid "Continue moving around for %s"
-+msgid_plural "Continue moving around for %s"
-+msgstr[0] "%s бойы қозғала беріңіз"
-+
-+#: js/misc/breakManager.js:1153
-+msgid "Eyesight Break in Progress"
-+msgstr "Көзді демалдыру үзілісі орындалуда"
-+
-+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-+#: js/misc/breakManager.js:1156
-+#, javascript-format
-+msgid "Continue looking away for %s"
-+msgid_plural "Continue looking away for %s"
-+msgstr[0] "%s бойы ары қарай қарай беріңіз"
-+
-+#: js/misc/breakManager.js:1162
-+msgid "Break in Progress"
-+msgstr "Үзіліс орындалуда"
-+
-+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-+#: js/misc/breakManager.js:1165
-+#, javascript-format
-+msgid "%s left in your break"
-+msgid_plural "%s left in your break"
-+msgstr[0] "Үзілісте %s қалды"
-+
-+#: js/misc/breakManager.js:1204
-+msgid "Time for a Movement Break"
-+msgstr "Қозғалыс үзілісінің уақыты келді"
-+
-+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-+#: js/misc/breakManager.js:1207
-+#, javascript-format
-+msgid "Take a break from the device and move around for %s"
-+msgid_plural "Take a break from the device and move around for %s"
-+msgstr[0] "Құрылғыдан үзіліс алып, %s бойы қозғалыңыз"
-+
-+#: js/misc/breakManager.js:1213
-+msgid "Time for an Eyesight Break"
-+msgstr "Көзді демалдыру үзілісінің уақыты келді"
-+
-+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-+#: js/misc/breakManager.js:1216
-+#, javascript-format
-+msgid ""
-+"Take a break from the screen. Look at least 6 meters away for at least %s"
-+msgid_plural ""
-+"Take a break from the screen. Look at least 6 meters away for at least %s"
-+msgstr[0] ""
-+"Экраннан үзіліс алыңыз. Кем дегенде 6 метр қашықтыққа қараңыз, кем дегенде %s "
-+"бойы"
-+
-+#: js/misc/breakManager.js:1222
-+msgid "Time for a Break"
-+msgstr "Үзіліс уақыты"
-+
-+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-+#: js/misc/breakManager.js:1225
-+#, javascript-format
-+msgid "It’s time to take a break. Get away from the device for %s!"
-+msgid_plural "It’s time to take a break. Get away from the device for %s!"
-+msgstr[0] "Үзіліс уақыты келді. Құрылғыдан %s уақытына алыстаңыз!"
-+
-+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-+#: js/misc/breakManager.js:1249
-+#, javascript-format
-+msgid "You were due to take a break %s ago"
-+msgid_plural "You were due to take a break %s ago"
-+msgstr[0] "Сіз %s бұрын үзіліс алуыңыз керек еді"
-+
-+#: js/misc/breakManager.js:1255
-+msgid "Break Overdue"
-+msgstr "Үзіліс уақыты өтіп кетті"
-+
-+#: js/misc/breakManager.js:1271
-+#, javascript-format
-+msgid "There is %s remaining in your break"
-+msgid_plural "There are %s remaining in your break"
-+msgstr[0] "Үзілісіңізде %s қалды"
-+
-+#: js/misc/breakManager.js:1277
-+msgid "Break Interrupted"
-+msgstr "Үзіліс үзілді"
-+
-+#. Translators: As in "Delay the break"
-+#: js/misc/breakManager.js:1355
-+msgid "Delay"
-+msgstr "Кейінге қалдыру"
-+
-+#. Translators: As in "Skip the break"
-+#: js/misc/breakManager.js:1377 js/ui/welcomeDialog.js:61
-+msgid "Skip"
-+msgstr "Аттап кету"
-+
-+#. Translators: As in "Take the break"
-+#: js/misc/breakManager.js:1399
-+msgid "Take"
-+msgstr "Бастау"
-+
-+#. Translators: This is a notification to warn the user that a
-+#. screen time break will start shortly.
-+#: js/misc/breakManager.js:1462
-+#, javascript-format
-+msgid "Break in %d second"
-+msgid_plural "Break in %d seconds"
-+msgstr[0] "Үзіліс %d кейін"
-+
-+#: js/misc/brightnessManager.js:171 js/ui/status/brightness.js:10
-+msgid "Brightness"
-+msgstr "Жарықтылығы"
-+
-+#. Translators: The name of the power-off action in search
-+#: js/misc/systemActions.js:94
-+msgctxt "search-result"
-+msgid "Power Off"
-+msgstr "Сөндіру"
-+
-+#. Translators: A list of keywords that match the power-off action, separated by semicolons
-+#: js/misc/systemActions.js:97
-+msgid "power off;poweroff;shutdown;halt;stop"
-+msgstr "power off;poweroff;shutdown;halt;stop;сөндіру;қайта қосу;тоқтату"
-+
-+#. Translators: The name of the restart action in search
-+#: js/misc/systemActions.js:102
-+msgctxt "search-result"
-+msgid "Restart"
-+msgstr "Қайта қосу"
-+
-+#. Translators: A list of keywords that match the restart action, separated by semicolons
-+#: js/misc/systemActions.js:105
-+msgid "reboot;restart;"
-+msgstr "reboot;restart;қайта жүктеу;қайта іске қосу;"
-+
-+#. Translators: The name of the lock screen action in search
-+#: js/misc/systemActions.js:110
-+msgctxt "search-result"
-+msgid "Lock Screen"
-+msgstr "Экранды блоктау"
-+
-+#. Translators: A list of keywords that match the lock screen action, separated by semicolons
-+#: js/misc/systemActions.js:113
-+msgid "lock screen"
-+msgstr "экранды блоктау"
-+
-+#. Translators: The name of the logout action in search
-+#: js/misc/systemActions.js:118
-+msgctxt "search-result"
-+msgid "Log Out"
-+msgstr "Жүйеден шығу"
-+
-+#. Translators: A list of keywords that match the logout action, separated by semicolons
-+#: js/misc/systemActions.js:121
-+msgid "logout;log out;sign off"
-+msgstr "logout;log out;sign off;шығу;жүйеден шығу"
-+
-+#. Translators: The name of the suspend action in search
-+#: js/misc/systemActions.js:126
-+msgctxt "search-result"
-+msgid "Suspend"
-+msgstr "Ұйықтату"
-+
-+#. Translators: A list of keywords that match the suspend action, separated by semicolons
-+#: js/misc/systemActions.js:129
-+msgid "suspend;sleep"
-+msgstr "ұйықтату"
-+
-+#. Translators: The name of the switch user action in search
-+#: js/misc/systemActions.js:134
-+msgctxt "search-result"
-+msgid "Switch User"
-+msgstr "Пайдаланушыны ауыстыру"
-+
-+#. Translators: A list of keywords that match the switch user action, separated by semicolons
-+#: js/misc/systemActions.js:137
-+msgid "switch user"
-+msgstr "пайдаланушыны ауыстыру"
-+
-+#. Translators: A list of keywords that match the lock orientation action, separated by semicolons
-+#: js/misc/systemActions.js:144
-+msgid "lock orientation;unlock orientation;screen;rotation"
-+msgstr ""
-+"lock orientation;unlock orientation;screen;rotation;бұрылуды құлыптау;экран "
-+"бұрылуы"
-+
-+#. Translators: The name of the screenshot UI action in search
-+#: js/misc/systemActions.js:149
-+msgctxt "search-result"
-+msgid "Take a Screenshot"
-+msgstr "Скриншотты түсіру"
-+
-+#. Translators: A list of keywords that match the screenshot UI action, separated by semicolons
-+#: js/misc/systemActions.js:152
-+msgid "screenshot;screencast;snip;capture;record"
-+msgstr "screenshot;screencast;snip;capture;record;скриншот;скринкаст;жазу;ұстау"
-+
-+#: js/misc/systemActions.js:256
-+msgctxt "search-result"
-+msgid "Unlock Screen Rotation"
-+msgstr "Экранды бұруды құлыптан босату"
-+
-+#: js/misc/systemActions.js:257
-+msgctxt "search-result"
-+msgid "Lock Screen Rotation"
-+msgstr "Экранды бұруды құлыптау"
-+
-+#: js/misc/timeLimitsManager.js:342
-+msgid "GNOME needs to save screen time data"
-+msgstr "GNOME экран уақыты деректерін сақтауы қажет"
-+
-+#: js/misc/timeLimitsManager.js:1123
-+#, javascript-format
-+msgid "Screen Time Limit in %d Minute"
-+msgid_plural "Screen Time Limit in %d Minutes"
-+msgstr[0] "Экран уақыты шектеуі %d минуттан кейін"
-+
-+#: js/misc/timeLimitsManager.js:1130
-+msgid "Your screen time limit is approaching"
-+msgstr "Экран уақытының шегі жақындап қалды"
-+
-+#: js/misc/timeLimitsManager.js:1144
-+msgid "Screen Time Limit Reached"
-+msgstr "Экран уақытының шегіне жетті"
-+
-+#: js/misc/timeLimitsManager.js:1145
-+msgid "It’s time to stop using the device"
-+msgstr "Құрылғыны пайдалануды тоқтататын уақыт келді"
-+
-+#: js/misc/util.js:130
-+msgid "Command not found"
-+msgstr "Команда табылмады"
-+
-+#: js/misc/util.js:168
-+#, javascript-format
-+msgid "Execution of “%s” failed:"
-+msgstr "\"%s\" жөнелту сәтсіз:"
-+
-+#: js/misc/dateUtils.js:69
-+msgid "Just now"
-+msgstr "Жаңа ғана"
-+
-+#: js/misc/dateUtils.js:72
-+#, javascript-format
-+msgid "%d minute ago"
-+msgid_plural "%d minutes ago"
-+msgstr[0] "%d минут бұрын"
-+
-+#: js/misc/dateUtils.js:79
-+#, javascript-format
-+msgid "%d hour ago"
-+msgid_plural "%d hours ago"
-+msgstr[0] "%d сағат бұрын"
-+
-+#: js/misc/dateUtils.js:85 js/ui/dateMenu.js:184
-+msgid "Yesterday"
-+msgstr "Кеше"
-+
-+#: js/misc/dateUtils.js:88
-+#, javascript-format
-+msgid "%d day ago"
-+msgid_plural "%d days ago"
-+msgstr[0] "%d күн бұрын"
-+
-+#: js/misc/dateUtils.js:95
-+#, javascript-format
-+msgid "%d week ago"
-+msgid_plural "%d weeks ago"
-+msgstr[0] "%d апта бұрын"
-+
-+#: js/misc/dateUtils.js:102
-+#, javascript-format
-+msgid "%d month ago"
-+msgid_plural "%d months ago"
-+msgstr[0] "%d ай бұрын"
-+
-+#: js/misc/dateUtils.js:108
-+#, javascript-format
-+msgid "%d year ago"
-+msgid_plural "%d years ago"
-+msgstr[0] "%d жыл бұрын"
-+
-+#. Translators: Time in 24h format
-+#: js/misc/dateUtils.js:155
-+msgid "%H:%M"
-+msgstr "%H:%M"
-+
-+#. Translators: this is the word "Yesterday" followed by a
-+#. time string in 24h format. i.e. "Yesterday, 14:30"
-+#: js/misc/dateUtils.js:161
-+#, no-c-format
-+msgid "Yesterday, %H:%M"
-+msgstr "Кеше, %H:%M"
-+
-+#. Translators: this is the week day name followed by a time
-+#. string in 24h format. i.e. "Monday, 14:30"
-+#: js/misc/dateUtils.js:167
-+#, no-c-format
-+msgid "%A, %H:%M"
-+msgstr "%A, %H:%M"
-+
-+#. Translators: this is the month name and day number
-+#. followed by a time string in 24h format.
-+#. i.e. "May 25, 14:30"
-+#: js/misc/dateUtils.js:173
-+#, no-c-format
-+msgid "%B %-d, %H:%M"
-+msgstr "%B %-d, %H:%M"
-+
-+#. Translators: this is the month name, day number, year
-+#. number followed by a time string in 24h format.
-+#. i.e. "May 25 2012, 14:30"
-+#: js/misc/dateUtils.js:179
-+#, no-c-format
-+msgid "%B %-d %Y, %H:%M"
-+msgstr "%B %-d %Y, %H:%M"
-+
-+#. Show only the time if date is on today
-+#. eslint-disable-line no-lonely-if
-+#. Translators: Time in 12h format
-+#: js/misc/dateUtils.js:184
-+msgid "%l:%M %p"
-+msgstr "%H:%M"
-+
-+#. Translators: this is the word "Yesterday" followed by a
-+#. time string in 12h format. i.e. "Yesterday, 2:30 pm"
-+#: js/misc/dateUtils.js:190
-+#, no-c-format
-+msgid "Yesterday, %l:%M %p"
-+msgstr "Кеше, %H:%M"
-+
-+#. Translators: this is the week day name followed by a time
-+#. string in 12h format. i.e. "Monday, 2:30 pm"
-+#: js/misc/dateUtils.js:196
-+#, no-c-format
-+msgid "%A, %l:%M %p"
-+msgstr "%A, %H:%M"
-+
-+#. Translators: this is the month name and day number
-+#. followed by a time string in 12h format.
-+#. i.e. "May 25, 2:30 pm"
-+#: js/misc/dateUtils.js:202
-+#, no-c-format
-+msgid "%B %-d, %l:%M %p"
-+msgstr "%B %-d, %H:%M"
-+
-+#. Translators: this is the month name, day number, year
-+#. number followed by a time string in 12h format.
-+#. i.e. "May 25 2012, 2:30 pm"
-+#: js/misc/dateUtils.js:208
-+#, no-c-format
-+msgid "%B %-d %Y, %l:%M %p"
-+msgstr "%B %-d %Y, %H:%M"
-+
-+#: js/portalHelper/main.js:98
-+msgid "Your connection seems to be secure"
-+msgstr "Байланысыңыз қауіпсіз болып көрінеді"
-+
-+#: js/portalHelper/main.js:104
-+msgid ""
-+"Your connection to this hotspot login is not secure. Passwords or other "
-+"information you enter on this page can be viewed by people nearby."
-+msgstr ""
-+"Бұл қатынау нүктесіне кіруге байланысыңыз қауіпсіз емес. Бұл парақта "
-+"енгізілген парольдер немесе басқа да ақпаратыңызды сол желідегі адамдар көре "
-+"алады."
-+
-+#: js/portalHelper/main.js:115
-+msgid "Hotspot Login"
-+msgstr "Қатынау нүктесіне кіру"
-+
-+#. No support for non-modal system dialogs, so ignore the option
-+#. let modal = options['modal'] || true;
-+#: js/ui/accessDialog.js:51 js/ui/inhibitShortcutsDialog.js:92
-+msgid "Deny"
-+msgstr "Тыйым салу"
-+
-+#: js/ui/accessDialog.js:52 js/ui/inhibitShortcutsDialog.js:101
-+msgid "Allow"
-+msgstr "Рұқсат ету"
-+
-+#: js/ui/appDisplay.js:1734
-+msgid "Unnamed Folder"
-+msgstr "Атаусыз бума"
-+
-+#: js/ui/appFavorites.js:89
-+#, javascript-format
-+msgid "%s has been pinned to the dash."
-+msgstr "%s қолданбалар панеліне бекітілді."
-+
-+#: js/ui/appFavorites.js:120
-+#, javascript-format
-+msgid "%s has been unpinned from the dash."
-+msgstr "%s қолданбалар панелінен босатылды."
-+
-+#: js/ui/appFavorites.js:134 js/ui/main.js:316
-+msgid "Undo"
-+msgstr "Болдырмау"
-+
-+#. Translators: This is the heading of a list of open windows
-+#: js/ui/appMenu.js:49
-+msgid "Open Windows"
-+msgstr "Ашық терезелер"
-+
-+#: js/ui/appMenu.js:57
-+msgid "New Window"
-+msgstr "Жаңа терезе"
-+
-+#: js/ui/appMenu.js:84
-+msgid "App Details"
-+msgstr "Қолданба ақпараты"
-+
-+#: js/ui/appMenu.js:100
-+msgid "Quit"
-+msgstr "Шығу"
-+
-+#: js/ui/appMenu.js:160 js/ui/dash.js:245
-+msgid "Unpin"
-+msgstr "Босату"
-+
-+#: js/ui/appMenu.js:161
-+msgid "Pin to Dash"
-+msgstr "Қолданбалар панеліне бекіту"
-+
-+#: js/ui/appMenu.js:178
-+msgid "Launch Using Integrated Graphics Card"
-+msgstr "Кірістірілген графикалық карта көмегімен іске қосу"
-+
-+#: js/ui/appMenu.js:179
-+msgid "Launch Using Discrete Graphics Card"
-+msgstr "Дискретті графикалық карта көмегімен іске қосу"
-+
-+#: js/ui/audioDeviceSelection.js:46
-+msgid "Select Audio Device"
-+msgstr "Аудио құрылғысын таңдаңыз"
-+
-+#: js/ui/audioDeviceSelection.js:67 js/ui/status/volume.js:81
-+msgid "Sound Settings"
-+msgstr "Дыбыс баптаулары"
-+
-+#: js/ui/audioDeviceSelection.js:75
-+msgid "Headphones"
-+msgstr "Құлаққап"
-+
-+#: js/ui/audioDeviceSelection.js:77
-+msgid "Headset"
-+msgstr "Микрофонды құлаққап"
-+
-+#: js/ui/audioDeviceSelection.js:79 js/ui/status/volume.js:367
-+msgid "Microphone"
-+msgstr "Микрофон"
-+
-+#: js/ui/backgroundMenu.js:13
-+msgid "Change Background…"
-+msgstr "Фонды өзгерту…"
-+
-+#: js/ui/backgroundMenu.js:15
-+msgid "Display Settings"
-+msgstr "Экран баптаулары"
-+
-+#: js/ui/backgroundMenu.js:16
-+msgid "Settings"
-+msgstr "Баптаулар"
-+
-+#. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday).
-+#: js/ui/calendar.js:32
-+msgctxt "calendar-no-work"
-+msgid "06"
-+msgstr "06"
-+
-+#. Translators: Calendar grid abbreviation for Sunday.
-+#. *
-+#. * NOTE: These grid abbreviations are always shown together
-+#. * and in order, e.g. "S M T W T F S".
-+#.
-+#: js/ui/calendar.js:58
-+msgctxt "grid sunday"
-+msgid "S"
-+msgstr "Жк"
-+
-+#. Translators: Calendar grid abbreviation for Monday
-+#: js/ui/calendar.js:60
-+msgctxt "grid monday"
-+msgid "M"
-+msgstr "Дс"
-+
-+#. Translators: Calendar grid abbreviation for Tuesday
-+#: js/ui/calendar.js:62
-+msgctxt "grid tuesday"
-+msgid "T"
-+msgstr "Сс"
-+
-+#. Translators: Calendar grid abbreviation for Wednesday
-+#: js/ui/calendar.js:64
-+msgctxt "grid wednesday"
-+msgid "W"
-+msgstr "Ср"
-+
-+#. Translators: Calendar grid abbreviation for Thursday
-+#: js/ui/calendar.js:66
-+msgctxt "grid thursday"
-+msgid "T"
-+msgstr "Бс"
-+
-+#. Translators: Calendar grid abbreviation for Friday
-+#: js/ui/calendar.js:68
-+msgctxt "grid friday"
-+msgid "F"
-+msgstr "Жм"
-+
-+#. Translators: Calendar grid abbreviation for Saturday
-+#: js/ui/calendar.js:70
-+msgctxt "grid saturday"
-+msgid "S"
-+msgstr "Сн"
-+
-+#. *
-+#. * Translators: The header displaying just the month name
-+#. * standalone, when this is a month of the current year.
-+#. * "%OB" is the new format specifier introduced in glibc 2.27,
-+#. * in most cases you should not change it.
-+#.
-+#: js/ui/calendar.js:421
-+msgid "%OB"
-+msgstr "%OB"
-+
-+#. *
-+#. * Translators: The header displaying the month name and the year
-+#. * number, when this is a month of a different year.  You can
-+#. * reorder the format specifiers or add other modifications
-+#. * according to the requirements of your language.
-+#. * "%OB" is the new format specifier introduced in glibc 2.27,
-+#. * in most cases you should not use the old "%B" here unless you
-+#. * absolutely know what you are doing.
-+#.
-+#: js/ui/calendar.js:431
-+msgid "%OB %Y"
-+msgstr "%OB %Y"
-+
-+#: js/ui/calendar.js:493
-+msgid "Previous month"
-+msgstr "Өткен ай"
-+
-+#: js/ui/calendar.js:511
-+msgid "Next month"
-+msgstr "Келесі ай"
-+
-+#: js/ui/calendar.js:662
-+#, no-javascript-format
-+msgctxt "date day number format"
-+msgid "%d"
-+msgstr "%d"
-+
-+#: js/ui/calendar.js:721
-+msgid "Week %V"
-+msgstr "Апта %V"
-+
-+#: js/ui/calendar.js:774
-+msgid "No Notifications"
-+msgstr "Хабарламалар жоқ"
-+
-+#: js/ui/calendar.js:815
-+msgid "Clear"
-+msgstr "Тазарту"
-+
-+#: js/ui/calendar.js:819
-+msgctxt "action"
-+msgid "Clear all notifications"
-+msgstr "Барлық хабарламаларды тазарту"
-+
-+#. Translators: %s is an application name
-+#: js/ui/closeDialog.js:42
-+#, javascript-format
-+msgid "“%s” Is Not Responding"
-+msgstr "\"%s\" жауап бермейді"
-+
-+#: js/ui/closeDialog.js:43
-+msgid ""
-+"You may choose to wait a short while for it to continue or force the app to "
-+"quit entirely"
-+msgstr ""
-+"Жалғастыруды біраз күте аласыз немесе қолданбаны толығымен жабуға мәжбүрлей "
-+"аласыз"
-+
-+#: js/ui/closeDialog.js:71
-+msgid "Force Quit"
-+msgstr "Мәжбүрлі тоқтату"
-+
-+#: js/ui/closeDialog.js:76
-+msgid "Wait"
-+msgstr "Күту"
-+
-+#: js/ui/components/automountManager.js:82
-+msgid "External drive connected"
-+msgstr "Сыртқы диск қосылды"
-+
-+#: js/ui/components/automountManager.js:94
-+msgid "External drive disconnected"
-+msgstr "Сыртқы диск алынды"
-+
-+#: js/ui/components/automountManager.js:208
-+msgid "Unable to unlock volume"
-+msgstr "Томды босату мүмкін емес"
-+
-+#: js/ui/components/automountManager.js:209
-+msgid "The installed udisks version does not support the PIM setting"
-+msgstr "Орнатылған udisks нұсқасы PIM орнатуды қолдамайды"
-+
-+#. Translators: %s is the name of a partition on a external drive
-+#: js/ui/components/autorunManager.js:189
-+#, javascript-format
-+msgid "“%s” connected"
-+msgstr "\"%s\" байланысқан"
-+
-+#: js/ui/components/autorunManager.js:190
-+msgid "Disk can now be used"
-+msgstr "Диск енді пайдаланылуы мүмкін"
-+
-+#: js/ui/components/autorunManager.js:202
-+#, javascript-format
-+msgid "Open with %s"
-+msgstr "%s көмегімен ашу"
-+
-+#: js/ui/components/networkAgent.js:96
-+msgid "Alternatively you can connect by pushing the “WPS” button on your router"
-+msgstr ""
-+"Қосымша түрде, сіз роутердегі \"WPS\" батырмасын басу арқылы байланыса аласыз"
-+
-+#: js/ui/components/networkAgent.js:108 js/ui/status/bluetooth.js:246
-+#: js/ui/status/network.js:360 js/ui/status/network.js:444
-+msgid "Connect"
-+msgstr "Байланысу"
-+
-+#: js/ui/components/networkAgent.js:223
-+msgid "Key"
-+msgstr "Кілт"
-+
-+#: js/ui/components/networkAgent.js:274 js/ui/components/networkAgent.js:313
-+msgid "Private key password"
-+msgstr "Жеке кілт паролі"
-+
-+#: js/ui/components/networkAgent.js:307
-+msgid "Identity"
-+msgstr "Идентификация"
-+
-+#: js/ui/components/networkAgent.js:333
-+msgid "Service"
-+msgstr "Қызмет"
-+
-+#: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:407
-+#: js/ui/components/networkAgent.js:744 js/ui/components/networkAgent.js:765
-+msgid "Authentication required"
-+msgstr "Аутентификация керек"
-+
-+#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:745
-+#, javascript-format
-+msgid ""
-+"Passwords or encryption keys are required to access the wireless network “%s”"
-+msgstr ""
-+"\"%s\" сымсыз желісіне қатынау үшін парольдер немесе шифрлеу кілттері керек"
-+
-+#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:749
-+msgid "Wired 802.1X authentication"
-+msgstr "Сымды 802.1X аутентификациясы"
-+
-+#: js/ui/components/networkAgent.js:379
-+msgid "Network name"
-+msgstr "Желі атауы"
-+
-+#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:753
-+msgid "DSL authentication"
-+msgstr "DSL аутентификациясы"
-+
-+#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:758
-+msgid "PIN code required"
-+msgstr "PIN коды керек"
-+
-+#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:759
-+msgid "PIN code is needed for the mobile broadband device"
-+msgstr "Сымсыз кеңжолақты құрылғы үшін PIN коды керек"
-+
-+#: js/ui/components/networkAgent.js:397
-+msgid "PIN"
-+msgstr "PIN"
-+
-+#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:750
-+#: js/ui/components/networkAgent.js:754 js/ui/components/networkAgent.js:766
-+#: js/ui/components/networkAgent.js:770
-+#, javascript-format
-+msgid "A password is required to connect to “%s”"
-+msgstr "\"%s\" үшін байланысты орнату үшін пароль керек"
-+
-+#: js/ui/components/networkAgent.js:769
-+msgid "VPN password"
-+msgstr "VPN паролі"
-+
-+#: js/ui/components/polkitAgent.js:44
-+msgid "Authentication Required"
-+msgstr "Аутентификация керек"
-+
-+#: js/ui/components/polkitAgent.js:84
-+msgid "Administrator"
-+msgstr "Әкімші"
-+
-+#: js/ui/components/polkitAgent.js:149
-+msgid "Authenticate"
-+msgstr "Аутентификациялау"
-+
-+#. Translators: "that didn't work" refers to the fact that the
-+#. * requested authentication was not gained; this can happen
-+#. * because of an authentication error (like invalid password),
-+#. * for instance.
-+#: js/ui/components/polkitAgent.js:263 js/ui/shellMountOperation.js:415
-+msgid "Sorry, that didn’t work. Please try again."
-+msgstr "Кешіріңіз, талап сәтсіз. Қайтадан көріңіз."
-+
-+#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:407
-+msgid "Windows"
-+msgstr "Терезелер"
-+
-+#: js/ui/dash.js:201 js/ui/dash.js:247
-+msgid "Show Apps"
-+msgstr "Қолданбаларды көрсету"
-+
-+#. Translators: this is the name of the dock/favorites area on
-+#. the bottom of the overview
-+#: js/ui/dash.js:405
-+msgid "Dash"
-+msgstr "Dash"
-+
-+#. Translators: This is the date format to use when the calendar popup is
-+#. * shown - it is shown just below the time in the top bar (e.g.,
-+#. * "Tue 9:29 AM").  The string itself should become a full date, e.g.,
-+#. * "February 17 2015".
-+#.
-+#: js/ui/dateMenu.js:99
-+msgid "%B %-d %Y"
-+msgstr "%B %-d %Y"
-+
-+#. Translators: This is the accessible name of the date button shown
-+#. * below the time in the shell; it should combine the weekday and the
-+#. * date, e.g. "Tuesday February 17 2015".
-+#.
-+#: js/ui/dateMenu.js:106
-+msgid "%A %B %e %Y"
-+msgstr "%A %B %e %Y"
-+
-+#. Translators: Shown on calendar heading when selected day occurs on current year
-+#: js/ui/dateMenu.js:173
-+msgctxt "calendar heading"
-+msgid "%B %-d"
-+msgstr "%B %-d"
-+
-+#. Translators: Shown on calendar heading when selected day occurs on different year
-+#: js/ui/dateMenu.js:176
-+msgctxt "calendar heading"
-+msgid "%B %-d %Y"
-+msgstr "%B %-d %Y"
-+
-+#: js/ui/dateMenu.js:182
-+msgid "Today"
-+msgstr "Бүгін"
-+
-+#: js/ui/dateMenu.js:186
-+msgid "Tomorrow"
-+msgstr "Ертең"
-+
-+#. Translators: Shown in calendar event list for all day events
-+#. * Keep it short, best if you can use less then 10 characters
-+#.
-+#: js/ui/dateMenu.js:217
-+msgctxt "event list time"
-+msgid "All Day"
-+msgstr "Толық күн"
-+
-+#. Translators: Shown in calendar event list as the start/end of events
-+#. * that only show day and month
-+#.
-+#: js/ui/dateMenu.js:239
-+msgid "%m/%d"
-+msgstr "%m/%d"
-+
-+#: js/ui/dateMenu.js:290
-+msgid "No Events"
-+msgstr "Оқиғалар жоқ"
-+
-+#: js/ui/dateMenu.js:412
-+msgid "Add World Clocks…"
-+msgstr "Дүниежүзілік сағаттарды қосу…"
-+
-+#: js/ui/dateMenu.js:413
-+msgid "World Clocks"
-+msgstr "Дүниежүзілік сағаттар"
-+
-+#: js/ui/dateMenu.js:704
-+msgid "Loading…"
-+msgstr "Жүктеу…"
-+
-+#: js/ui/dateMenu.js:714
-+msgid "Go Online for Weather Information"
-+msgstr "Ауа райы ақпаратын алу үшін желіге байланысыңыз"
-+
-+#: js/ui/dateMenu.js:716
-+msgid "Weather Information Unavailable"
-+msgstr "Ауа райы ақпараты қолжетімді емес"
-+
-+#: js/ui/dateMenu.js:726
-+msgid "Weather"
-+msgstr "Ауа райы"
-+
-+#: js/ui/dateMenu.js:728
-+msgid "Select Weather Location…"
-+msgstr "Ауа райы орнын таңдау…"
-+
-+#: js/ui/endSessionDialog.js:47
-+#, javascript-format
-+msgctxt "title"
-+msgid "Log Out %s"
-+msgstr "Шығу: %s"
-+
-+#: js/ui/endSessionDialog.js:48
-+msgctxt "title"
-+msgid "Log Out"
-+msgstr "Шығу"
-+
-+#: js/ui/endSessionDialog.js:51
-+#, javascript-format
-+msgid "%s will be logged out automatically in %d second"
-+msgid_plural "%s will be logged out automatically in %d seconds"
-+msgstr[0] "%s жүйеден автоматты түрде %d секундтан кейін шығады"
-+
-+#: js/ui/endSessionDialog.js:57
-+#, javascript-format
-+msgid "You will be logged out automatically in %d second"
-+msgid_plural "You will be logged out automatically in %d seconds"
-+msgstr[0] "Сіз жүйеден автоматты түрде %d секундтан кейін шығасыз"
-+
-+#: js/ui/endSessionDialog.js:64
-+msgctxt "button"
-+msgid "Log Out"
-+msgstr "Шығу"
-+
-+#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:181
-+msgctxt "title"
-+msgid "Power Off"
-+msgstr "Сөндіру"
-+
-+#: js/ui/endSessionDialog.js:71
-+msgctxt "title"
-+msgid "Install Updates & Power Off"
-+msgstr "Жаңартуларды орнату және сөндіру"
-+
-+#: js/ui/endSessionDialog.js:74
-+#, javascript-format
-+msgid "The system will power off automatically in %d second"
-+msgid_plural "The system will power off automatically in %d seconds"
-+msgstr[0] "Жүйе %d секундтан кейін автоматты түрде сөндіріледі"
-+
-+#: js/ui/endSessionDialog.js:78 js/ui/endSessionDialog.js:97
-+msgctxt "checkbox"
-+msgid "Install pending software updates"
-+msgstr "Кезекте тұрған БҚ жаңартуларын орнату"
-+
-+#: js/ui/endSessionDialog.js:82
-+msgctxt "button"
-+msgid "Power Off"
-+msgstr "Сөндіру"
-+
-+#: js/ui/endSessionDialog.js:89
-+msgctxt "title"
-+msgid "Restart"
-+msgstr "Қайта қосу"
-+
-+#: js/ui/endSessionDialog.js:90
-+msgctxt "title"
-+msgid "Install Updates & Restart"
-+msgstr "Жаңартуларды орнату және қайта қосу"
-+
-+#: js/ui/endSessionDialog.js:93
-+#, javascript-format
-+msgid "The system will restart automatically in %d second"
-+msgid_plural "The system will restart automatically in %d seconds"
-+msgstr[0] "Жүйе %d секундтан кейін автоматты түрде қайта қосылады"
-+
-+#: js/ui/endSessionDialog.js:101
-+msgctxt "button"
-+msgid "Restart"
-+msgstr "Қайта қосу"
-+
-+#: js/ui/endSessionDialog.js:109
-+msgctxt "title"
-+msgid "Restart & Install Updates"
-+msgstr "Қайта қосу және жаңартуларды орнату"
-+
-+#: js/ui/endSessionDialog.js:112
-+#, javascript-format
-+msgid "The system will automatically restart and install updates in %d second"
-+msgid_plural ""
-+"The system will automatically restart and install updates in %d seconds"
-+msgstr[0] ""
-+"Жүйе %d секундтан кейін автоматты түрде қайта қосылады және жаңартуларды "
-+"орнатады"
-+
-+#: js/ui/endSessionDialog.js:119 js/ui/endSessionDialog.js:140
-+msgctxt "button"
-+msgid "Restart & Install"
-+msgstr "Қайта қосу және орнату"
-+
-+#: js/ui/endSessionDialog.js:121
-+msgctxt "button"
-+msgid "Install & Power Off"
-+msgstr "Орнату және сөндіру"
-+
-+#: js/ui/endSessionDialog.js:122
-+msgctxt "checkbox"
-+msgid "Power off after updates are installed"
-+msgstr "Жаңартулар орнатылғаннан кейін сөндіру"
-+
-+#: js/ui/endSessionDialog.js:129
-+msgctxt "title"
-+msgid "Restart & Install Upgrade"
-+msgstr "Қайта қосу және жаңартуларды орнату"
-+
-+#. Translators: This is the text displayed for system upgrades in the
-+#. shut down dialog. First %s gets replaced with the distro name and
-+#. second %s with the distro version to upgrade to
-+#: js/ui/endSessionDialog.js:134
-+#, javascript-format
-+msgid ""
-+"%s %s will be installed after restart. Upgrade installation can take a long "
-+"time: ensure that you have backed up and that the computer is plugged in."
-+msgstr ""
-+"%s %s қайта қосылғаннан кейін орнатылатын болады. Орнатуды жаңарту ұзақ "
-+"уақытты алуы мүмкін: деректердің қор көшірмесі бар екеніне және компьютер эл. "
-+"желісіне жалғанып тұрғанына көз жеткізіңіз."
-+
-+#: js/ui/endSessionDialog.js:283
-+msgid "Low battery power: please plug in before installing updates"
-+msgstr ""
-+"Батарея заряд деңгейі аз: жаңартуларды орнату алдында эл. қорегі желісіне "
-+"жалғаңыз"
-+
-+#: js/ui/endSessionDialog.js:292
-+msgid "Some applications are busy or have unsaved work"
-+msgstr "Кейбір қолданбалар бос емес немесе сақталмаған жұмыстары бар"
-+
-+#: js/ui/endSessionDialog.js:297
-+msgid "Other users are logged in"
-+msgstr "Басқа пайдаланушылар жүйеге кіріп тұр"
-+
-+#: js/ui/endSessionDialog.js:467
-+msgctxt "button"
-+msgid "Boot Options"
-+msgstr "Жүктеу параметрлері"
-+
-+#. Translators: Remote here refers to a remote session, like a ssh login
-+#: js/ui/endSessionDialog.js:672
-+#, javascript-format
-+msgid "%s (remote)"
-+msgstr "%s (қашықтағы)"
-+
-+#. Translators: Console here refers to a tty like a VT console
-+#: js/ui/endSessionDialog.js:675
-+#, javascript-format
-+msgid "%s (console)"
-+msgstr "%s (консоль)"
-+
-+#: js/ui/extensionDownloader.js:280
-+msgid "Install"
-+msgstr "Орнату"
-+
-+#: js/ui/extensionDownloader.js:286
-+msgid "Install Extension"
-+msgstr "Кеңейтуді орнату"
-+
-+#: js/ui/extensionDownloader.js:287
-+#, javascript-format
-+msgid "Download and install “%s” from extensions.gnome.org?"
-+msgstr "extensions.gnome.org адресінен \"%s\" жүктеп алып, орнату керек пе?"
-+
-+#: js/ui/extensionSystem.js:354
-+msgid "Extension Updates Available"
-+msgstr "Кеңейту жаңартулары дайын"
-+
-+#: js/ui/extensionSystem.js:355
-+msgid "Extension updates are ready to be installed"
-+msgstr "Кеңейту жаңартулары орнатылуға дайын"
-+
-+#: js/ui/inhibitShortcutsDialog.js:70
-+msgid "Allow inhibiting shortcuts"
-+msgstr "Пернелер жарлығын алмастыруды рұқсат ету"
-+
-+#. Translators: %s is an application name like "Settings"
-+#: js/ui/inhibitShortcutsDialog.js:73
-+#, javascript-format
-+msgid "The app %s wants to inhibit shortcuts"
-+msgstr "%s қолданбасы пернелер жарлықтарын қолдануды блоктағысы келеді"
-+
-+#: js/ui/inhibitShortcutsDialog.js:74
-+msgid "An app wants to inhibit shortcuts"
-+msgstr "Қолданба пернелер жарлықтарын қолдануды блоктағысы келеді"
-+
-+#. Translators: %s is a keyboard shortcut like "Super+x"
-+#: js/ui/inhibitShortcutsDialog.js:81
-+#, javascript-format
-+msgid "You can restore shortcuts by pressing %s"
-+msgstr "Сіз жарлықтарды %s басу арқылы қалпына келтіре аласыз"
-+
-+#: js/ui/kbdA11yDialog.js:34
-+msgid "Slow Keys Turned On"
-+msgstr "Баяу пернелер іске қосылған"
-+
-+#: js/ui/kbdA11yDialog.js:35
-+msgid "Slow Keys Turned Off"
-+msgstr "Баяу пернелер сөндірілген"
-+
-+#: js/ui/kbdA11yDialog.js:36
-+msgid ""
-+"You just held down the Shift key for 8 seconds. This is the shortcut for the "
-+"Slow Keys feature, which affects the way your keyboard works."
-+msgstr ""
-+"Сіз Shift пернесін 8 секунд бойы басулы ұстадыңыз. Бұл Баяу пернелер "
-+"мүмкіндігінің жарлығы, ол пернетақта жұмысына әсер етеді."
-+
-+#: js/ui/kbdA11yDialog.js:42
-+msgid "Sticky Keys Turned On"
-+msgstr "Жабысқақ пернелер іске қосылған"
-+
-+#: js/ui/kbdA11yDialog.js:43
-+msgid "Sticky Keys Turned Off"
-+msgstr "Жабысқақ пернелер сөндірілген"
-+
-+#: js/ui/kbdA11yDialog.js:45
-+msgid ""
-+"You just pressed the Shift key 5 times in a row. This is the shortcut for the "
-+"Sticky Keys feature, which affects the way your keyboard works."
-+msgstr ""
-+"Сіз Shift пернесін қатарынан 5 рет бастыңыз. Бұл Жабысқақ пернелер "
-+"мүмкіндігінің жарлығы, ол пернетақта жұмысына әсер етеді."
-+
-+#: js/ui/kbdA11yDialog.js:47
-+msgid ""
-+"You just pressed two keys at once, or pressed the Shift key 5 times in a row. "
-+"This turns off the Sticky Keys feature, which affects the way your keyboard "
-+"works."
-+msgstr ""
-+"Сіз екі пернені бірге бастыңыз, немесе Shift пернесін қатарынан 5 рет "
-+"бастыңыз. Бұл Жабысқақ пернелер мүмкіндігін сөндіреді, ол пернетақта жұмысына "
-+"әсер етеді."
-+
-+#: js/ui/kbdA11yDialog.js:57
-+msgid "Leave On"
-+msgstr "Іске қосулы қалдыру"
-+
-+#: js/ui/kbdA11yDialog.js:57
-+msgid "Turn On"
-+msgstr "Іске қосу"
-+
-+#: js/ui/kbdA11yDialog.js:67 js/ui/status/network.js:455
-+msgid "Turn Off"
-+msgstr "Сөндіру"
-+
-+#: js/ui/kbdA11yDialog.js:67
-+msgid "Leave Off"
-+msgstr "Сөндірулі қалдыру"
-+
-+#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:898
-+msgid "Keyboard Settings"
-+msgstr "Пернетақта баптаулары"
-+
-+#: js/ui/lookingGlass.js:742
-+msgid "No extensions installed"
-+msgstr "Кеңейтулер орнатылмаған"
-+
-+#. Translators: argument is an extension UUID.
-+#: js/ui/lookingGlass.js:805
-+#, javascript-format
-+msgid "%s has not emitted any errors"
-+msgstr "%s ешбір қатені шығармады"
-+
-+#: js/ui/lookingGlass.js:811
-+msgid "Hide Errors"
-+msgstr "Қателерді жасыру"
-+
-+#: js/ui/lookingGlass.js:815 js/ui/lookingGlass.js:895
-+msgid "Show Errors"
-+msgstr "Қателерді көрсету"
-+
-+#: js/ui/lookingGlass.js:824
-+msgid "Active"
-+msgstr "Белсенді"
-+
-+#: js/ui/lookingGlass.js:827
-+msgid "Inactive"
-+msgstr "Белсенді емес"
-+
-+#: js/ui/lookingGlass.js:829
-+msgid "Error"
-+msgstr "Қате"
-+
-+#: js/ui/lookingGlass.js:831
-+msgid "Out of date"
-+msgstr "Ескірген"
-+
-+#: js/ui/lookingGlass.js:833
-+msgid "Downloading"
-+msgstr "Жүктелуде"
-+
-+#: js/ui/lookingGlass.js:835
-+msgid "Deactivating"
-+msgstr "Белсенді емес қылу"
-+
-+#: js/ui/lookingGlass.js:837
-+msgid "Activating"
-+msgstr "Белсендіру"
-+
-+#: js/ui/lookingGlass.js:873
-+msgid "View Source"
-+msgstr "Бастапқы кодын қарау"
-+
-+#: js/ui/lookingGlass.js:884
-+msgid "Web Page"
-+msgstr "Веб парағы"
-+
-+#: js/ui/main.js:312
-+msgid "System was put in unsafe mode"
-+msgstr "Жүйе қауіпсіз емес режимге қойылды"
-+
-+#: js/ui/main.js:313
-+msgid "Apps now have unrestricted access"
-+msgstr "Қолданбаларда енді шектелмеген рұқсаттар бар"
-+
-+#: js/ui/main.js:373
-+msgid "Logged in as a privileged user"
-+msgstr "Привилегияланған пайдаланушы ретінде жүйеге кірген"
-+
-+#: js/ui/main.js:374
-+msgid ""
-+"Running a session as a privileged user should be avoided for security "
-+"reasons. If possible, you should log in as a normal user."
-+msgstr ""
-+"Привилегияланған пайдаланушы ретінде сессияны орындаудан қауіпсіздік "
-+"салдарынан аулақ болу керек. Мүмкін болса, қалыпты пайдаланушы ретінде жүйеге "
-+"кіріңіз."
-+
-+#: js/ui/main.js:422
-+msgid "Screen Lock disabled"
-+msgstr "Экранды блоктау сөндірілген"
-+
-+#: js/ui/main.js:423
-+msgid "Screen Locking requires the GNOME display manager"
-+msgstr "Экранды блоктау GNOME дисплейлер басқарушысын талап етеді"
-+
-+#. Translators: this is the string displayed in the header when a message
-+#. source doesn't have a name
-+#: js/ui/messageList.js:409
-+msgid "Unknown App"
-+msgstr "Белгісіз қолданба"
-+
-+#: js/ui/messageTray.js:325 js/ui/messageTray.js:327
-+msgid "Notification sound"
-+msgstr "Хабарландыру дыбысы"
-+
-+#: js/ui/mpris.js:144
-+msgid "Unknown artist"
-+msgstr "Белгісіз әртіс"
-+
-+#: js/ui/mpris.js:154
-+msgid "Unknown title"
-+msgstr "Белгісіз атауы"
-+
-+#. Translators: this is the text displayed
-+#. in the search entry when no search is
-+#. active; it should not exceed ~30
-+#. characters.
-+#: js/ui/overviewControls.js:330
-+msgid "Type to search"
-+msgstr "Іздеу үшін теріңіз"
-+
-+#: js/ui/overviewControls.js:395
-+msgid "Apps"
-+msgstr "Қолданбалар"
-+
-+#. Translators: This is the main view to select
-+#. activities. See also note for "Activities" string.
-+#: js/ui/overview.js:33
-+msgid "Overview"
-+msgstr "Шолу"
-+
-+#: js/ui/padOsd.js:98
-+msgid "New shortcut…"
-+msgstr "Жаңа жарлық…"
-+
-+#: js/ui/padOsd.js:151
-+msgid "App defined"
-+msgstr "Қолданбамен анықталған"
-+
-+#: js/ui/padOsd.js:152
-+msgid "Show on-screen help"
-+msgstr "Экрандағы көмекті көрсету"
-+
-+#: js/ui/padOsd.js:153
-+msgid "Switch monitor"
-+msgstr "Мониторды ауыстыру"
-+
-+#: js/ui/padOsd.js:154
-+msgid "Assign keystroke"
-+msgstr "Пернелер жарлығын тағайындау"
-+
-+#: js/ui/padOsd.js:223
-+msgid "Done"
-+msgstr "Дайын"
-+
-+#: js/ui/padOsd.js:743
-+msgid "Edit…"
-+msgstr "Түзету…"
-+
-+#: js/ui/padOsd.js:791
-+msgid "None"
-+msgstr "Ешнәрсе"
-+
-+#: js/ui/padOsd.js:868
-+msgid "Press a button to configure"
-+msgstr "Баптау үшін батырманы басыңыз"
-+
-+#: js/ui/padOsd.js:869
-+msgid "Press Esc to exit"
-+msgstr "Шығу үшін Esc басыңыз"
-+
-+#: js/ui/padOsd.js:872
-+msgid "Press any key to exit"
-+msgstr "Шығу үшін кез-келген батырманы басыңыз"
-+
-+#. Translators: If there is no suitable word for "Activities"
-+#. in your language, you can use the word for "Overview".
-+#: js/ui/panel.js:208
-+msgid "Activities"
-+msgstr "Көрініс"
-+
-+#: js/ui/panel.js:289
-+msgctxt "System menu in the top bar"
-+msgid "System"
-+msgstr "Жүйелік"
-+
-+#: js/ui/panel.js:465
-+msgid "Top Bar"
-+msgstr "Үстідегі панель"
-+
-+#: js/ui/quickSettings.js:164 js/ui/quickSettings.js:263
-+msgid "Open menu"
-+msgstr "Мәзірді ашу"
-+
-+#: js/ui/runDialog.js:61
-+msgid "Run a Command"
-+msgstr "Команданы орындау"
-+
-+#: js/ui/runDialog.js:79
-+msgid "Press ESC to close"
-+msgstr "Жабу үшін ESC пернесін басыңыз"
-+
-+#: js/ui/runDialog.js:256
-+msgid "Restart is not available on Wayland"
-+msgstr "Қайта қосу Wayland нұсқасында қолжетерсіз"
-+
-+#: js/ui/runDialog.js:261
-+msgid "Restarting…"
-+msgstr "Қайта қосу…"
-+
-+#: js/ui/screenShield.js:227
-+msgid "GNOME needs to lock the screen"
-+msgstr "GNOME экранды блоктау керек"
-+
-+#: js/ui/screenShield.js:269 js/ui/screenShield.js:680
-+msgid "Unable to lock"
-+msgstr "Блоктау мүмкін емес"
-+
-+#: js/ui/screenShield.js:270 js/ui/screenShield.js:681
-+msgid "Lock was blocked by an app"
-+msgstr "Блоктауды басқа қолданба болдырмады"
-+
-+#. Translators: notification source name for screenshots and recordings.
-+#: js/ui/screenshot.js:40
-+msgid "Screen Capture"
-+msgstr "Экран түсірілімі"
-+
-+#: js/ui/screenshot.js:1268
-+msgid "Selection"
-+msgstr "Таңдау"
-+
-+#: js/ui/screenshot.js:1278
-+msgid "Area Selection"
-+msgstr "Аймақты таңдау"
-+
-+#: js/ui/screenshot.js:1283
-+msgid "Screen"
-+msgstr "Экран"
-+
-+#: js/ui/screenshot.js:1293
-+msgid "Screen Selection"
-+msgstr "Экранды таңдау"
-+
-+#: js/ui/screenshot.js:1298
-+msgid "Window"
-+msgstr "Терезе"
-+
-+#: js/ui/screenshot.js:1308
-+msgid "Window Selection"
-+msgstr "Терезені таңдау"
-+
-+#: js/ui/screenshot.js:1333 js/ui/status/system.js:118
-+msgid "Take Screenshot"
-+msgstr "Скриншотты түсіру"
-+
-+#: js/ui/screenshot.js:1349
-+msgid "Record Screen"
-+msgstr "Экранды жазу"
-+
-+#. Translators: since this string refers to an action,
-+#. it needs to be phrased as a verb.
-+#: js/ui/screenshot.js:1366
-+msgid "Capture"
-+msgstr "Түсіру"
-+
-+#: js/ui/screenshot.js:1388
-+msgid "Show Pointer"
-+msgstr "Курсорды көрсету"
-+
-+#. Translators: this is the folder where recorded
-+#. screencasts are stored.
-+#: js/ui/screenshot.js:2016
-+msgid "Screencasts"
-+msgstr "Скринкасттар"
-+
-+#. Translators: this is a filename used for screencast
-+#. * recording, where "%d" and "%t" date and time, e.g.
-+#. * "Screencast From 07-17-2013 10:00:46 PM"
-+#: js/ui/screenshot.js:2021
-+#, no-c-format
-+msgid "Screencast From %d %t"
-+msgstr "Скринкаст, уақыты %d %t"
-+
-+#. Translators: notification title.
-+#: js/ui/screenshot.js:2067
-+msgid "Screencast recorded"
-+msgstr "Скринкаст жазылды"
-+
-+#. Translators: notification title.
-+#: js/ui/screenshot.js:2080
-+msgid "Screencast failed to start"
-+msgstr "Скринкаст іске қосыла алмады"
-+
-+#. Translators: notification title.
-+#: js/ui/screenshot.js:2086
-+msgid "Screencast ended: Out of disk space"
-+msgstr "Скринкаст күтпегенде үзілді: Диск орны бітті"
-+
-+#. We can encourage user to try again on service crashes since the
-+#. recorder will auto-blocklist the pipeline that crashed.
-+#. Translators: notification title.
-+#: js/ui/screenshot.js:2092
-+msgid "Screencast ended unexpectedly, please try again"
-+msgstr "Скринкаст күтпегенде үзілді, қайталап көріңіз"
-+
-+#. Translators: notification title.
-+#: js/ui/screenshot.js:2095
-+msgid "Screencast ended unexpectedly"
-+msgstr "Скринкаст күтпегенде үзілді"
-+
-+#. Translators: notification body when a screencast was recorded.
-+#: js/ui/screenshot.js:2108
-+msgid "Click here to view the video"
-+msgstr "Видеоны көру үшін осында шертіңіз"
-+
-+#. Translators: button on the screencast notification.
-+#. Translators: button on the screenshot notification.
-+#: js/ui/screenshot.js:2116 js/ui/screenshot.js:2359
-+msgid "Show in Files"
-+msgstr "Файлдар қолданбасында көрсету"
-+
-+#. Translators: this is the name of the file that the screenshot is
-+#. saved to. The placeholder is a timestamp, e.g. "2017-05-21 12-24-03".
-+#: js/ui/screenshot.js:2305
-+#, javascript-format
-+msgid "Screenshot From %s"
-+msgstr "Скриншот, уақыты %s"
-+
-+#. Translators: notification title.
-+#: js/ui/screenshot.js:2349
-+msgid "Screenshot captured"
-+msgstr "Скриншот түсірілді"
-+
-+#. Translators: notification body when a screenshot was captured.
-+#: js/ui/screenshot.js:2351
-+msgid "You can paste the image from the clipboard"
-+msgstr "Суретті алмасу буферінен кірістіруге болады"
-+
-+#: js/ui/screenshot.js:2409 js/ui/screenshot.js:2571
-+msgid "Screenshot taken"
-+msgstr "Скриншот түсірілді"
-+
-+#: js/ui/search.js:847
-+msgid "Searching"
-+msgstr "Іздеу"
-+
-+#: js/ui/search.js:850
-+msgid "No results"
-+msgstr "Нәтижелер жоқ"
-+
-+#: js/ui/search.js:985
-+#, javascript-format
-+msgid "%d more"
-+msgid_plural "%d more"
-+msgstr[0] "тағы %d"
-+
-+#: js/ui/searchController.js:87
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:73
-+msgid "Search"
-+msgstr "Іздеу"
-+
-+#: js/ui/shellEntry.js:22
-+msgid "Copy"
-+msgstr "Көшіру"
-+
-+#: js/ui/shellEntry.js:27
-+msgid "Paste"
-+msgstr "Кірістіру"
-+
-+#: js/ui/shellEntry.js:79
-+msgid "Show Text"
-+msgstr "Мәтінді көрсету"
-+
-+#: js/ui/shellEntry.js:81
-+msgid "Hide Text"
-+msgstr "Мәтінді жасыру"
-+
-+#: js/ui/shellEntry.js:175
-+msgid "Caps lock is on"
-+msgstr "Caps lock іске қосылған"
-+
-+#: js/ui/shellMountOperation.js:286
-+msgid "Hidden Volume"
-+msgstr "Жасырын том"
-+
-+#: js/ui/shellMountOperation.js:289
-+msgid "Windows System Volume"
-+msgstr "Windows жүйелік томы"
-+
-+#: js/ui/shellMountOperation.js:292
-+msgid "Uses Keyfiles"
-+msgstr "Кілт файлдарды қолданады"
-+
-+#. Translators: %s is the Disks application
-+#: js/ui/shellMountOperation.js:300
-+#, javascript-format
-+msgid "To unlock a volume that uses keyfiles, use the <i>%s</i> utility instead"
-+msgstr ""
-+"Кілт файлдарын қолданатын томды босату үшін, <i>%s</i> утилитасын қолданыңыз"
-+
-+#: js/ui/shellMountOperation.js:304
-+msgid ""
-+"You need an external utility like <i>Disks</i> to unlock a volume that uses "
-+"keyfiles"
-+msgstr ""
-+"Кілттік файлдарды қолданатын томдар блоктауын ашу үшін сізге <i>Дисктер</i> "
-+"сияқты сыртқы қолданба керек"
-+
-+#: js/ui/shellMountOperation.js:312
-+msgid "PIM Number"
-+msgstr "PIM нөмірі"
-+
-+#: js/ui/shellMountOperation.js:371
-+msgid "Remember Password"
-+msgstr "Парольді есте сақтау"
-+
-+#: js/ui/shellMountOperation.js:386
-+msgid "Unlock"
-+msgstr "Босату"
-+
-+#. Translators: %s is the Disks application
-+#: js/ui/shellMountOperation.js:400
-+#, javascript-format
-+msgid "Open %s"
-+msgstr "%s ашу"
-+
-+#: js/ui/shellMountOperation.js:436
-+msgid "The PIM must be a number or empty"
-+msgstr "PIM тек сандардан тұруы, немесе бос болуы тиіс"
-+
-+#: js/ui/status/accessibility.js:45 js/ui/status/accessibility.js:155
-+msgid "High Contrast"
-+msgstr "Жоғары контраст"
-+
-+#: js/ui/status/accessibility.js:48 js/ui/status/accessibility.js:171
-+msgid "Zoom"
-+msgstr "Үлкейту"
-+
-+#: js/ui/status/accessibility.js:55 js/ui/status/accessibility.js:223
-+msgid "Screen Reader"
-+msgstr "Экраннан оқитын қолданба"
-+
-+#: js/ui/status/accessibility.js:59 js/ui/status/accessibility.js:239
-+msgid "Screen Keyboard"
-+msgstr "Экрандағы пернетақта"
-+
-+#: js/ui/status/accessibility.js:63 js/ui/status/accessibility.js:255
-+msgid "Visual Alerts"
-+msgstr "Бейнелік хабарлау"
-+
-+#: js/ui/status/accessibility.js:67 js/ui/status/accessibility.js:271
-+msgid "Sticky Keys"
-+msgstr "Жабысқақ пернелер"
-+
-+#: js/ui/status/accessibility.js:71 js/ui/status/accessibility.js:287
-+msgid "Slow Keys"
-+msgstr "Баяу пернелер"
-+
-+#: js/ui/status/accessibility.js:75 js/ui/status/accessibility.js:303
-+msgid "Bounce Keys"
-+msgstr "Қайталанатын пернелер"
-+
-+#: js/ui/status/accessibility.js:79 js/ui/status/accessibility.js:319
-+msgid "Mouse Keys"
-+msgstr "Тышқан пернелері"
-+
-+#: js/ui/status/accessibility.js:84
-+msgid "Accessibility Settings"
-+msgstr "Қолжетімділік баптаулары"
-+
-+#: js/ui/status/accessibility.js:124 js/ui/status/accessibility.js:187
-+msgid "Large Text"
-+msgstr "Үлкен мәтін"
-+
-+#: js/ui/status/autoRotate.js:14
-+msgid "Auto Rotate"
-+msgstr "Авто бұру"
-+
-+#: js/ui/status/backgroundApps.js:156
-+msgctxt "title"
-+msgid "Background Apps"
-+msgstr "Фондық қолданбалар"
-+
-+#: js/ui/status/backgroundApps.js:171
-+msgid "Apps known to be running without a window"
-+msgstr "Терезесіз жұмыс істейтін қолданбалар"
-+
-+#: js/ui/status/backgroundApps.js:182
-+msgid "App Settings"
-+msgstr "Қолданба баптаулары"
-+
-+#: js/ui/status/backgroundApps.js:239
-+msgid "No Background Apps"
-+msgstr "Фондық қолданбалар жоқ"
-+
-+#: js/ui/status/backgroundApps.js:241
-+#, javascript-format
-+msgid "%d Background App"
-+msgid_plural "%d Background Apps"
-+msgstr[0] "%d фондық қолданбасы"
-+
-+#: js/ui/status/backlight.js:39
-+msgid "Keyboard Brightness"
-+msgstr "Пернетақта жарықтылы"
-+
-+#: js/ui/status/backlight.js:87
-+msgid "Off"
-+msgstr "Сөнд"
-+
-+#: js/ui/status/backlight.js:88
-+msgid "Low"
-+msgstr "Төмен"
-+
-+#: js/ui/status/backlight.js:89
-+msgid "High"
-+msgstr "Жоғары"
-+
-+#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:880
-+msgid "Keyboard"
-+msgstr "Пернетақта"
-+
-+#: js/ui/status/backlight.js:164
-+msgid "Open keyboard brightness menu"
-+msgstr "Пернетақта жарықтығы мәзірін ашу"
-+
-+#: js/ui/status/bluetooth.js:246 js/ui/status/network.js:360
-+msgid "Disconnect"
-+msgstr "Байланысты үзу"
-+
-+#. Translators: %s is a device name like "MyPhone"
-+#: js/ui/status/bluetooth.js:267 js/ui/status/network.js:354
-+#, javascript-format
-+msgid "Disconnect %s"
-+msgstr "%s байланысын үзу"
-+
-+#. Translators: %s is a device name like "MyPhone"
-+#: js/ui/status/bluetooth.js:269 js/ui/status/network.js:356
-+#, javascript-format
-+msgid "Connect to %s"
-+msgstr "%s құрылғысымен байланысу"
-+
-+#: js/ui/status/bluetooth.js:277 js/ui/status/bluetooth.js:281
-+msgid "Bluetooth"
-+msgstr "Bluetooth"
-+
-+#: js/ui/status/bluetooth.js:278
-+msgid "Open Bluetooth menu"
-+msgstr "Bluetooth мәзірін ашу"
-+
-+#: js/ui/status/bluetooth.js:304 js/ui/status/network.js:1925
-+msgid "Bluetooth Settings"
-+msgstr "Bluetooth баптаулары"
-+
-+#: js/ui/status/bluetooth.js:351
-+msgid "No available or connected devices"
-+msgstr "Қолжетімді немесе байланысқан құрылғылар жоқ"
-+
-+#: js/ui/status/bluetooth.js:352
-+msgid "Turn on Bluetooth to connect to devices"
-+msgstr "Құрылғыларға байланысу үшін Bluetooth іске қосыңыз"
-+
-+#. Translators: This is the number of connected bluetooth devices
-+#: js/ui/status/bluetooth.js:416
-+#, javascript-format
-+msgid "%d Connected"
-+msgid_plural "%d Connected"
-+msgstr[0] "%d байланысқан"
-+
-+#: js/ui/status/brightness.js:42
-+msgid "Open brightness menu"
-+msgstr "Жарықтық мәзірін ашу"
-+
-+#: js/ui/status/darkMode.js:12
-+msgid "Dark Style"
-+msgstr "Қараңғы режим"
-+
-+#: js/ui/status/doNotDisturb.js:10
-+msgid "Do Not Disturb"
-+msgstr "Мазаламаңыз"
-+
-+#: js/ui/status/dwellClick.js:14
-+msgid "Single Click"
-+msgstr "Дара шерту"
-+
-+#: js/ui/status/dwellClick.js:19
-+msgid "Double Click"
-+msgstr "Қос шерту"
-+
-+#: js/ui/status/dwellClick.js:24
-+msgid "Drag"
-+msgstr "Тартып апару"
-+
-+#: js/ui/status/dwellClick.js:29
-+msgid "Secondary Click"
-+msgstr "Екінші шерту"
-+
-+#: js/ui/status/dwellClick.js:38
-+msgid "Dwell Click"
-+msgstr "Пернеде кідіртуден кейінгі сол жақпен шерту"
-+
-+#: js/ui/status/keyboard.js:897
-+msgid "Show Keyboard Layout"
-+msgstr "Пернетақта жаймасын көрсету"
-+
-+#: js/ui/status/location.js:337
-+msgid "Allow location access"
-+msgstr "Орналасуға қатынауды рұқсат ету"
-+
-+#. Translators: %s is an application name
-+#: js/ui/status/location.js:339
-+#, javascript-format
-+msgid "The app %s wants to access your location"
-+msgstr "%s қолданбасы орналасуыңызға рұқсат сұрап отыр"
-+
-+#: js/ui/status/location.js:349
-+msgid "Location access can be changed at any time from the privacy settings"
-+msgstr ""
-+"Орналасуыңызға қатынауды кез-кезген кезде жекелік баптауларының ішінен "
-+"өзгертуге болады"
-+
-+#: js/ui/status/location.js:357
-+msgid "Deny Access"
-+msgstr "Тыйым салу"
-+
-+#: js/ui/status/location.js:362
-+msgid "Grant Access"
-+msgstr "Рұқсат ету"
-+
-+#: js/ui/status/network.js:62
-+msgid "<unknown>"
-+msgstr "<белгісіз>"
-+
-+#: js/ui/status/network.js:1060
-+msgid "Secure"
-+msgstr "Қауіпсіз"
-+
-+#: js/ui/status/network.js:1060
-+msgid "Not secure"
-+msgstr "Қауіпсіз емес"
-+
-+#: js/ui/status/network.js:1061
-+#, javascript-format
-+msgid "Signal strength %s%%"
-+msgstr "Сигнал деңгейі %s%%"
-+
-+#. translators: The first placeholder is the network name, the second and indication whether it is secure, and the last the signal strength indication
-+#: js/ui/status/network.js:1063
-+#, javascript-format
-+msgid "%s, %s, %s"
-+msgstr "%s, %s, %s"
-+
-+#. Translators: %s is a network identifier
-+#: js/ui/status/network.js:1166
-+#, javascript-format
-+msgid "%s Hotspot"
-+msgstr "%s қатынау нүктесі"
-+
-+#: js/ui/status/network.js:1447
-+#, javascript-format
-+msgid "%d connected"
-+msgid_plural "%d connected"
-+msgstr[0] "%d байланысқан"
-+
-+#: js/ui/status/network.js:1545 js/ui/status/network.js:1562
-+msgid "VPN"
-+msgstr "VPN"
-+
-+#: js/ui/status/network.js:1546
-+msgid "Open VPN menu"
-+msgstr "VPN мәзірін ашу"
-+
-+#: js/ui/status/network.js:1547
-+msgid "VPN Settings"
-+msgstr "VPN баптаулары"
-+
-+#: js/ui/status/network.js:1807
-+msgid "Wi–Fi"
-+msgstr "Wi–Fi"
-+
-+#: js/ui/status/network.js:1808
-+msgid "Open Wi–Fi menu"
-+msgstr "Wi–Fi мәзірін ашу"
-+
-+#: js/ui/status/network.js:1810
-+msgid "All Networks"
-+msgstr "Барлық желілер"
-+
-+#: js/ui/status/network.js:1907
-+msgid "Wired Connections"
-+msgstr "Сымды желі байланысы"
-+
-+#: js/ui/status/network.js:1908
-+msgid "Open wired connections menu"
-+msgstr "Сымды қосылымдар мәзірін ашу"
-+
-+#: js/ui/status/network.js:1909
-+msgid "Wired Settings"
-+msgstr "Сымды желі баптаулары"
-+
-+#: js/ui/status/network.js:1923
-+msgid "Bluetooth Tethers"
-+msgstr "Bluetooth модемдері"
-+
-+#: js/ui/status/network.js:1924
-+msgid "Open Bluetooth tethers menu"
-+msgstr "Bluetooth арқылы интернетті бөлісу мәзірін ашу"
-+
-+#. Translators: "Tether" from "Bluetooth Tether"
-+#: js/ui/status/network.js:1931
-+msgid "Tether"
-+msgstr "Модем"
-+
-+#: js/ui/status/network.js:1944
-+msgid "Mobile Connections"
-+msgstr "Мобильді желі байланыстары"
-+
-+#: js/ui/status/network.js:1945
-+msgid "Open mobile connections menu"
-+msgstr "Мобильді қосылымдар мәзірін ашу"
-+
-+#: js/ui/status/network.js:1947
-+msgid "Mobile Broadband Settings"
-+msgstr "Сымсыз кеңжолақты желісінің баптаулары"
-+
-+#. Translators: "Mobile" from "Mobile Broadband"
-+#: js/ui/status/network.js:1956
-+msgid "Mobile"
-+msgstr "Мобильді"
-+
-+#: js/ui/status/network.js:1990
-+msgid "Sign in to Network"
-+msgstr "Желіге кіру"
-+
-+#: js/ui/status/network.js:2177
-+msgid "Connection failed"
-+msgstr "Байланыс орнату сәтсіз"
-+
-+#: js/ui/status/network.js:2178
-+msgid "Activation of network connection failed"
-+msgstr "Желілік байланысты белсендіру сәтсіз"
-+
-+#: js/ui/status/nightLight.js:19
-+msgid "Night Light"
-+msgstr "Түнгі жарық"
-+
-+#: js/ui/status/powerProfiles.js:19
-+msgctxt "Power profile"
-+msgid "Performance"
-+msgstr "Өнімділік"
-+
-+#: js/ui/status/powerProfiles.js:24
-+msgctxt "Power profile"
-+msgid "Balanced"
-+msgstr "Баланс"
-+
-+#: js/ui/status/powerProfiles.js:29
-+msgctxt "Power profile"
-+msgid "Power Saver"
-+msgstr "Қорек үнемдеу"
-+
-+#: js/ui/status/powerProfiles.js:35
-+msgctxt "Power profile"
-+msgid "Custom"
-+msgstr "Реттелетін"
-+
-+#: js/ui/status/powerProfiles.js:45 js/ui/status/powerProfiles.js:77
-+msgid "Power Mode"
-+msgstr "Эл. қорегі режимі"
-+
-+#: js/ui/status/powerProfiles.js:46
-+msgid "Open power profiles menu"
-+msgstr "Қуат профильдері мәзірін ашу"
-+
-+#: js/ui/status/powerProfiles.js:79
-+msgid "Power Settings"
-+msgstr "Қорек баптаулары"
-+
-+#: js/ui/status/remoteAccess.js:74
-+msgid "Stop Screencast"
-+msgstr "Скринкастты тоқтату"
-+
-+#: js/ui/status/remoteAccess.js:144
-+msgid "Stop Screen Sharing"
-+msgstr "Экранмен бөлісуді тоқтату"
-+
-+#: js/ui/status/rfkill.js:97
-+msgid "Airplane Mode"
-+msgstr "Ұшақтағы режим"
-+
-+#: js/ui/status/system.js:175
-+msgid "Power Off Menu"
-+msgstr "Сөндіру мәзірі"
-+
-+#: js/ui/status/system.js:183
-+msgid "Suspend"
-+msgstr "Ұйықтату"
-+
-+#: js/ui/status/system.js:188
-+msgid "Restart…"
-+msgstr "Қайта қосу…"
-+
-+#: js/ui/status/system.js:193
-+msgid "Power Off…"
-+msgstr "Сөндіру…"
-+
-+#: js/ui/status/system.js:200
-+msgid "Log Out…"
-+msgstr "Жүйеден шығу…"
-+
-+#: js/ui/status/system.js:205
-+msgid "Switch User…"
-+msgstr "Пайдаланушыны ауыстыру…"
-+
-+#: js/ui/status/system.js:249
-+msgctxt "action"
-+msgid "Lock Screen"
-+msgstr "Экранды блоктау"
-+
-+#: js/ui/status/thunderbolt.js:311
-+msgid "Unknown Thunderbolt device"
-+msgstr "Белгісіз Thunderbolt құрылғысы"
-+
-+#: js/ui/status/thunderbolt.js:312
-+msgid ""
-+"New device has been detected while you were away. Please disconnect and "
-+"reconnect the device to start using it."
-+msgstr ""
-+"Сіз кетіп қалған уақытта жаңа құрылғы анықталған. Оны қолдануды бастау үшін, "
-+"оны ажыратып, қайта салыңыз."
-+
-+#: js/ui/status/thunderbolt.js:315
-+msgid "Unauthorized Thunderbolt device"
-+msgstr "Авторизацияланбаған Thunderbolt құрылғысы"
-+
-+#: js/ui/status/thunderbolt.js:316
-+msgid ""
-+"New device has been detected and needs to be authorized by an administrator"
-+msgstr "Жаңа құрылғы анықталды және де оны әкімші авторизациялау керек"
-+
-+#: js/ui/status/thunderbolt.js:322
-+msgid "Thunderbolt authorization error"
-+msgstr "Thunderbolt авторизация қатесі"
-+
-+#: js/ui/status/thunderbolt.js:323
-+#, javascript-format
-+msgid "Could not authorize the Thunderbolt device: %s"
-+msgstr "Thunderbolt құралғысын авторизациялау мүмкін емес: %s"
-+
-+#: js/ui/status/volume.js:218
-+msgid "Volume changed"
-+msgstr "Дыбыс өзгертілді"
-+
-+#: js/ui/status/volume.js:231
-+msgid "Unmute"
-+msgstr "Дыбысты қайтару"
-+
-+#: js/ui/status/volume.js:231
-+msgid "Mute"
-+msgstr "Дыбысын өшіру"
-+
-+#: js/ui/status/volume.js:293
-+msgid "Volume"
-+msgstr "Дыбыс деңгейі"
-+
-+#: js/ui/status/volume.js:309
-+msgid "Sound Output"
-+msgstr "Дыбыс шығысы"
-+
-+#: js/ui/status/volume.js:310
-+msgid "Open sound output menu"
-+msgstr "Дыбыс шығысы мәзірін ашу"
-+
-+#: js/ui/status/volume.js:385
-+msgid "Sound Input"
-+msgstr "Дыбыс кірісі"
-+
-+#: js/ui/status/volume.js:386
-+msgid "Open sound input menu"
-+msgstr "Дыбыс кірісі мәзірін ашу"
-+
-+#. Translators: this is for display mirroring i.e. cloning.
-+#. * Try to keep it under around 15 characters.
-+#.
-+#: js/ui/switchMonitor.js:20
-+msgid "Mirror"
-+msgstr "Айналы"
-+
-+#. Translators: this is for the desktop spanning displays.
-+#. * Try to keep it under around 15 characters.
-+#.
-+#: js/ui/switchMonitor.js:29
-+msgid "Join Displays"
-+msgstr "Экран­дарды біріктіру"
-+
-+#. Translators: this is for using only external displays.
-+#. * Try to keep it under around 15 characters.
-+#.
-+#: js/ui/switchMonitor.js:39
-+msgid "External Only"
-+msgstr "Тек сыртқы"
-+
-+#. Translators: this is for using only the laptop display.
-+#. * Try to keep it under around 15 characters.
-+#.
-+#: js/ui/switchMonitor.js:47
-+msgid "Built-in Only"
-+msgstr "Тек құрамындағы"
-+
-+#. Translators: This is a time format for a date in
-+#. long format
-+#: js/ui/unlockDialog.js:414
-+msgid "%A %B %-d"
-+msgstr "%A %B %-d"
-+
-+#: js/ui/unlockDialog.js:420
-+msgid "Swipe up to unlock"
-+msgstr "Босату үшін жоғары өткізіңіз"
-+
-+#: js/ui/unlockDialog.js:421
-+msgid "Click or press a key to unlock"
-+msgstr "Босату үшін шертіңіз немесе пернені басыңыз"
-+
-+#: js/ui/unlockDialog.js:609
-+msgid "Unlock Window"
-+msgstr "Блоктауды алу терезесі"
-+
-+#: js/ui/unlockDialog.js:618
-+msgid "Log in as another user"
-+msgstr "Басқа пайдаланушы ретінде жүйеге кіру"
-+
-+#: js/ui/welcomeDialog.js:47
-+#, javascript-format
-+msgid "GNOME %s"
-+msgstr "GNOME %s"
-+
-+#: js/ui/welcomeDialog.js:51
-+#, javascript-format
-+msgid "Welcome to %s"
-+msgstr "%s ішіне қош келдіңіз"
-+
-+#: js/ui/welcomeDialog.js:52
-+msgid "If you want to learn your way around, check out the tour"
-+msgstr "Егер айналаңызды үйренгіңіз келсе, турды шолыңыз"
-+
-+#: js/ui/welcomeDialog.js:66
-+msgid "Take Tour"
-+msgstr "Турды шолу"
-+
-+#: js/ui/windowAttentionHandler.js:18
-+#, javascript-format
-+msgid "“%s” is ready"
-+msgstr "\"%s\" дайын"
-+
-+#. Translators: This string should be shorter than 30 characters
-+#: js/ui/windowManager.js:60
-+msgid "Keep these display settings?"
-+msgstr "Бұл экран баптауларын сақтауды қалайсыз ба?"
-+
-+#: js/ui/windowManager.js:70
-+msgid "Revert Settings"
-+msgstr "Баптауларды қалпына келтіру"
-+
-+#: js/ui/windowManager.js:75
-+msgid "Keep Changes"
-+msgstr "Өзгерістерді сақтау"
-+
-+#: js/ui/windowManager.js:95
-+#, javascript-format
-+msgid "Settings changes will revert in %d second"
-+msgid_plural "Settings changes will revert in %d seconds"
-+msgstr[0] "Өзгертілген баптаулар %d секундтан кейін қалпына келтіріледі"
-+
-+#. Translators: This represents the size of a window. The first number is
-+#. * the width of the window and the second is the height.
-+#: js/ui/windowManager.js:492
-+#, javascript-format
-+msgid "%d × %d"
-+msgstr "%d × %d"
-+
-+#. Translators: entry in the window right click menu.
-+#: js/ui/windowMenu.js:27
-+msgctxt "window-menu"
-+msgid "Take Screenshot"
-+msgstr "Экран кескінін түсіру"
-+
-+#: js/ui/windowMenu.js:39
-+msgid "Hide"
-+msgstr "Жасыру"
-+
-+#: js/ui/windowMenu.js:46
-+msgid "Restore"
-+msgstr "Қалпына келтіру"
-+
-+#: js/ui/windowMenu.js:50
-+msgid "Maximize"
-+msgstr "Жазық қылу"
-+
-+#: js/ui/windowMenu.js:57
-+msgid "Move"
-+msgstr "Жылжыту"
-+
-+#: js/ui/windowMenu.js:71
-+msgid "Resize"
-+msgstr "Өлшемін өзгерту"
-+
-+#: js/ui/windowMenu.js:85
-+msgid "Always on Top"
-+msgstr "Әрқашан алдында"
-+
-+#: js/ui/windowMenu.js:104
-+msgid "Always on Visible Workspace"
-+msgstr "Әрқашан көрінетін жұмыс орнында"
-+
-+#: js/ui/windowMenu.js:118
-+msgid "Move to Workspace Left"
-+msgstr "Сол жақтағы жұмыс орнына жылжыту"
-+
-+#: js/ui/windowMenu.js:124
-+msgid "Move to Workspace Right"
-+msgstr "Оң жақтағы жұмыс орнына жылжыту"
-+
-+#: js/ui/windowMenu.js:130
-+msgid "Move to Workspace Up"
-+msgstr "Жоғарыдағы жұмыс орнына жылжыту"
-+
-+#: js/ui/windowMenu.js:136
-+msgid "Move to Workspace Down"
-+msgstr "Төмендегі жұмыс орнына жылжыту"
-+
-+#: js/ui/windowMenu.js:154
-+msgid "Move to Monitor Up"
-+msgstr "Жоғарыдағы мониторға жылжыту"
-+
-+#: js/ui/windowMenu.js:163
-+msgid "Move to Monitor Down"
-+msgstr "Төмендегі мониторға жылжыту"
-+
-+#: js/ui/windowMenu.js:172
-+msgid "Move to Monitor Left"
-+msgstr "Сол жақ мониторға жылжыту"
-+
-+#: js/ui/windowMenu.js:181
-+msgid "Move to Monitor Right"
-+msgstr "Оң жақ мониторға жылжыту"
-+
-+#: js/ui/windowMenu.js:189
-+msgid "Close"
-+msgstr "Жабу"
-+
-+#: src/main.c:517 subprojects/extensions-tool/src/main.c:336
-+msgid "Print version"
-+msgstr "Баспа нұсқасы"
-+
-+#: src/main.c:523
-+msgid "Mode used by GDM for login screen"
-+msgstr "GDM жүйеге кіру экраны үшін қолданатын режимі"
-+
-+#: src/main.c:529
-+msgid "Use a specific mode, e.g. “gdm” for login screen"
-+msgstr "Жүйеге кіру экраны үшін арнайы режимді, мыс. \"gdm\", қолдану"
-+
-+#: src/main.c:535
-+msgid "List possible modes"
-+msgstr "Қолжетерлік режимдерді тізіп шығу"
-+
-+#: src/main.c:541
-+msgid "Force animations to be enabled"
-+msgstr "Анимацияны мәжбүрлі түрде іске қосу"
-+
-+#: src/shell-app.c:267
-+msgctxt "program"
-+msgid "Unknown"
-+msgstr "Белгісіз"
-+
-+#: src/shell-app.c:518
-+#, c-format
-+msgid "Failed to launch “%s”"
-+msgstr "\"%s\" жөнелту сәтсіз"
-+
-+#: src/shell-keyring-prompt.c:779
-+msgid "Passwords do not match"
-+msgstr "Парольдер өзара сәйкес емес"
-+
-+#: src/shell-keyring-prompt.c:787
-+msgid "Password cannot be blank"
-+msgstr "Пароль бос болуы мүмкін емес"
-+
-+#: src/shell-polkit-authentication-agent.c:342
-+msgid "Authentication dialog was dismissed by the user"
-+msgstr "Аутентификация терезесін пайдаланушы тайдырды"
-+
-+#: src/st/st-icon-theme.c:1857
-+#, c-format
-+msgid "Icon '%s' not present in theme %s"
-+msgstr "\"%s\" таңбашасы %s темасында жоқ"
-+
-+#: src/st/st-icon-theme.c:3450 src/st/st-icon-theme.c:3753
-+msgid "Failed to load icon"
-+msgstr "Таңбашаны жүктеу сәтсіз"
-+
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:6
-+msgid "Manage your GNOME Extensions"
-+msgstr "GNOME кеңейтулерін басқару"
-+
-+#. developer_name tag deprecated with Appstream 1.0
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:20
-+msgid "The GNOME Project"
-+msgstr "GNOME жобасы"
-+
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:52
-+msgid ""
-+"GNOME Extensions handles updating extensions, configuring extension "
-+"preferences and removing or disabling unwanted extensions."
-+msgstr ""
-+"GNOME кеңейтулері көмегімен кеңейтулерді жаңарту, баптау және оларды өшіру "
-+"немесе сөндіруге болады."
-+
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:72
-+msgid "Main Window"
-+msgstr "Басты терезе"
-+
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:76
-+msgid "Available Updates"
-+msgstr "Қолжетімді жаңартулар"
-+
-+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:80
-+msgid "Search View"
-+msgstr "Іздеу көрінісі"
-+
-+#: subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in:6
-+msgid "Configure GNOME Shell Extensions"
-+msgstr "GNOME Shell кеңейтулерін баптау"
-+
-+#: subprojects/extensions-app/js/extensionManager.js:237
-+#, javascript-format
-+msgid ""
-+"The installed version of this extension (%s) is incompatible with the current "
-+"version of GNOME (%s). The extension has been disabled."
-+msgstr ""
-+"Бұл кеңейтудің орнатылған нұсқасы (%s) ағымдағы GNOME нұсқасымен (%s) "
-+"үйлеспейді. Бұл кеңейту сөндірілді."
-+
-+#: subprojects/extensions-app/js/extensionManager.js:238
-+#, javascript-format
-+msgid ""
-+"The installed version of this extension is incompatible with the current "
-+"version of GNOME (%s). The extension has been disabled."
-+msgstr ""
-+"Бұл кеңейтудің орнатылған нұсқасы ағымдағы GNOME нұсқасымен (%s) үйлеспейді. "
-+"Бұл кеңейту сөндірілді."
-+
-+#: subprojects/extensions-app/js/extensionManager.js:242
-+msgid ""
-+"An error has occurred in this extension. This could cause issues elsewhere in "
-+"the system. It is recommended to turn the extension off until the error is "
-+"resolved."
-+msgstr ""
-+"Бұл кеңейтуде қате орын алды. Бұл жүйенің басқа жерлерінде де мәселелер "
-+"тудыруы мүмкін. Қате шешілгенге дейін кеңейтуді сөндіру ұсынылады."
-+
-+#. translators: Details for an extension error
-+#: subprojects/extensions-app/js/extensionManager.js:248
-+msgid "Error details:"
-+msgstr "Қате ақпараты:"
-+
-+#: subprojects/extensions-app/js/extensionRow.js:82
-+#, javascript-format
-+msgid "Version %s"
-+msgstr "Нұсқасы %s"
-+
-+#: subprojects/extensions-app/js/extensionsWindow.js:108
-+#, javascript-format
-+msgid "Remove “%s”?"
-+msgstr "\"%s\" өшіру керек пе?"
-+
-+#: subprojects/extensions-app/js/extensionsWindow.js:109
-+msgid ""
-+"If you remove the extension, you need to return to download it if you want to "
-+"enable it again"
-+msgstr ""
-+"Кеңейтуді өшірсеңіз, оны қайта іске қосу үшін қайта жүктеп алу керек болады"
-+
-+#: subprojects/extensions-app/js/extensionsWindow.js:112
-+msgid "_Cancel"
-+msgstr "_Бас тарту"
-+
-+#: subprojects/extensions-app/js/extensionsWindow.js:113
-+msgid "_Remove"
-+msgstr "Өші_ру"
-+
-+#: subprojects/extensions-app/js/extensionsWindow.js:153
-+msgid "translator-credits"
-+msgstr "Baurzhan Muftakhidinov <baurthefirst@gmail.com>"
-+
-+#: subprojects/extensions-app/js/extensionsWindow.js:198
-+#, javascript-format
-+msgid "%d extension will be updated on next login."
-+msgid_plural "%d extensions will be updated on next login."
-+msgstr[0] "%d кеңейту жүйеге келесі рет кірген кезде жаңартылатын болады."
-+
-+#: subprojects/extensions-app/data/ui/extension-row.ui:51
-+msgid "Updates Details"
-+msgstr "Жаңарту ақпараты"
-+
-+#: subprojects/extensions-app/data/ui/extension-row.ui:68
-+msgid ""
-+"A new version of this extension is ready and will be loaded on next login."
-+msgstr ""
-+"Бұл кеңейтудің жаңа нұсқасы дайын және жүйеге келесі рет кіру кезінде "
-+"жүктеледі."
-+
-+#: subprojects/extensions-app/data/ui/extension-row.ui:100
-+msgid "Extension Details"
-+msgstr "Кеңейту ақпараты"
-+
-+#: subprojects/extensions-app/data/ui/extension-row.ui:188
-+msgid "_Website"
-+msgstr "_Веб-сайт"
-+
-+#: subprojects/extensions-app/data/ui/extension-row.ui:215
-+msgid "_Settings"
-+msgstr "_Баптаулар"
-+
-+#: subprojects/extensions-app/data/ui/extension-row.ui:242
-+msgid "_Remove…"
-+msgstr "Өші_ру…"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:6
-+msgid "Keyboard Shortcuts"
-+msgstr "Пернетақта жарлықтары"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:10
-+msgid "About Extensions"
-+msgstr "Кеңейтулер туралы"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:64
-+msgid "Main Menu"
-+msgstr "Басты мәзір"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:106
-+msgid "Search extensions"
-+msgstr "Кеңейтулерді іздеу"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:123
-+msgid "_Log Out…"
-+msgstr "Жүйеден _шығу…"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:131
-+msgid "_Extensions"
-+msgstr "К_еңейтулер"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:136
-+msgid "More Information"
-+msgstr "Көбірек ақпарат"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:148
-+msgid ""
-+"Extensions can cause performance and stability issues. It is recommended to "
-+"disable all extensions if you experience problems with your system."
-+msgstr ""
-+"Кеңейтулер өнімділік пен тұрақтылық мәселелерін тудыруы мүмкін. Жүйеңіздегі "
-+"ақаулықтарға тап болсаңыз, кеңейтулерді сөндіру ұсынылады."
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:175
-+msgid "User Extensions"
-+msgstr "Пайдаланушы кеңейтулері"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:184
-+msgid "System Extensions"
-+msgstr "Жүйелік кеңейтулер"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:203
-+msgid "Search Results"
-+msgstr "Іздеу нәтижелері"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:217
-+msgid "No Results Found"
-+msgstr "Нәтижелер жоқ"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:218
-+msgid "Try a different search"
-+msgstr "Басқа сөздерді іздеп көріңіз"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:229
-+msgid "No Installed Extensions"
-+msgstr "Кеңейтулер орнатылмаған"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:230
-+msgid ""
-+"To find and add extensions, visit <a href=\"https://"
-+"extensions.gnome.org\">extensions.gnome.org</a>."
-+msgstr ""
-+"Жаңа кеңейтулерді тауып, орнату үшін, <a href=\"https://"
-+"extensions.gnome.org\">extensions.gnome.org</a> шолыңыз."
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:240
-+msgid "Something’s gone wrong"
-+msgstr "Бір нәрсе қате кетті"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:241
-+msgid ""
-+"We’re very sorry, but it was not possible to get the list of installed "
-+"extensions. Make sure you are logged into GNOME and try again."
-+msgstr ""
-+"Кешірім өтінеміз, барлық орнатылған кеңейтулер тізімін алу мүмкін болмады. "
-+"GNOME ішіне кіргеніңізді тексеріп, қайталап көріңіз."
-+
-+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:6
-+msgctxt "shortcut window"
-+msgid "General"
-+msgstr "Жалпы"
-+
-+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:9
-+msgctxt "shortcut window"
-+msgid "Open Menu"
-+msgstr "Мәзірді ашу"
-+
-+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:15
-+msgctxt "shortcut window"
-+msgid "Toggle Search"
-+msgstr "Іздеуді іске қосу/сөндіру"
-+
-+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:21
-+msgctxt "shortcut window"
-+msgid "Show Shortcuts"
-+msgstr "Жарлықтарды көрсету"
-+
-+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:27
-+msgctxt "shortcut window"
-+msgid "Quit"
-+msgstr "Шығу"
-+
-+#. Translators: a file path to an extension directory
-+#: subprojects/extensions-tool/src/command-create.c:284
-+#, c-format
-+msgid "The new extension was successfully created in %s.\n"
-+msgstr "Жаңа кеңейту %s ішінде сәтті жасалды.\n"
-+
-+#: subprojects/extensions-tool/src/command-create.c:376
-+#, c-format
-+msgid ""
-+"Name should be a very short (ideally descriptive) string.\n"
-+"Examples are: %s"
-+msgstr ""
-+"Атауы қысқа мәтіндік жол (сипаттайтын) болуы тиіс.\n"
-+"Мысалы: %s"
-+
-+#: subprojects/extensions-tool/src/command-create.c:382
-+#: subprojects/extensions-tool/src/main.c:243
-+msgid "Name"
-+msgstr "Аты"
-+
-+#: subprojects/extensions-tool/src/command-create.c:396
-+#, c-format
-+msgid ""
-+"Description is a single-sentence explanation of what your extension does.\n"
-+"Examples are: %s"
-+msgstr ""
-+"Сипаттамасы - бұл сіздің кеңейтуіңіз жасайтын әрекеттің бір сөйлемді "
-+"анықтамасы.\n"
-+"Мысалы: %s"
-+
-+#: subprojects/extensions-tool/src/command-create.c:402
-+#: subprojects/extensions-tool/src/main.c:246
-+msgid "Description"
-+msgstr "Сипаттамасы"
-+
-+#: subprojects/extensions-tool/src/command-create.c:416
-+#, c-format
-+msgid ""
-+"UUID is a globally-unique identifier for your extension.\n"
-+"This should be in the format of an email address "
-+"(clicktofocus@janedoe.example.com)\n"
-+msgstr ""
-+"UUID - бұл кеңейтуңіздің глобалды деңгейдегі бірегей идентификаторы.\n"
-+"Ол эл. пошта адресі пішімінде болуы тиіс (clicktofocus@janedoe.example.com)\n"
-+
-+#: subprojects/extensions-tool/src/command-create.c:443
-+#, c-format
-+msgid "Choose one of the available templates:\n"
-+msgstr "Қол жетімді үлгілердің бірін таңдаңыз:\n"
-+
-+#: subprojects/extensions-tool/src/command-create.c:457
-+msgid "Template"
-+msgstr "Үлгі"
-+
-+#: subprojects/extensions-tool/src/command-create.c:515
-+msgid "The unique identifier of the new extension"
-+msgstr "Жаңа кеңейтудің бірегей идентификаторы"
-+
-+#: subprojects/extensions-tool/src/command-create.c:518
-+msgid "NAME"
-+msgstr "АТАУЫ"
-+
-+#: subprojects/extensions-tool/src/command-create.c:519
-+msgid "The user-visible name of the new extension"
-+msgstr "Жаңа кеңейтудің пайдаланушыға көрінетін атауы"
-+
-+#: subprojects/extensions-tool/src/command-create.c:521
-+msgid "DESCRIPTION"
-+msgstr "СИПАТТАМАСЫ"
-+
-+#: subprojects/extensions-tool/src/command-create.c:523
-+msgid "A short description of what the extension does"
-+msgstr "Кеңейтудің қысқаша сипаттамасы"
-+
-+#: subprojects/extensions-tool/src/command-create.c:525
-+#: subprojects/extensions-tool/src/command-pack.c:455
-+msgid "DOMAIN"
-+msgstr "ДОМЕН"
-+
-+#: subprojects/extensions-tool/src/command-create.c:527
-+msgid "The gettext domain used by the extension"
-+msgstr "Кеңейту қолданатын gettext домені"
-+
-+#: subprojects/extensions-tool/src/command-create.c:529
-+#: subprojects/extensions-tool/src/command-pack.c:448
-+msgid "SCHEMA"
-+msgstr "СҰЛБА"
-+
-+#: subprojects/extensions-tool/src/command-create.c:531
-+msgid "The GSettings schema used by the extension"
-+msgstr "Кеңейту қолданатын GSettings сұлбасы"
-+
-+#: subprojects/extensions-tool/src/command-create.c:534
-+msgid "TEMPLATE"
-+msgstr "ҮЛГІ"
-+
-+#: subprojects/extensions-tool/src/command-create.c:535
-+msgid "The template to use for the new extension"
-+msgstr "Жаңа кеңейту үшін қолданылатын үлгі"
-+
-+#: subprojects/extensions-tool/src/command-create.c:538
-+msgid "Include prefs.js template"
-+msgstr "prefs.js үлгісін қосу"
-+
-+#: subprojects/extensions-tool/src/command-create.c:544
-+msgid "Enter extension information interactively"
-+msgstr "Кеңейту ақпаратын интерактивті түрде енгізу"
-+
-+#: subprojects/extensions-tool/src/command-create.c:552
-+msgid "Create a new extension"
-+msgstr "Жаңа кеңейтуді жасау"
-+
-+#: subprojects/extensions-tool/src/command-create.c:570
-+#: subprojects/extensions-tool/src/command-list.c:190
-+msgid "Unknown arguments"
-+msgstr "Белгісіз аргументтер"
-+
-+#: subprojects/extensions-tool/src/command-create.c:595
-+msgid "UUID, name and description are required"
-+msgstr "UUID, аты және сипаттамасы керек"
-+
-+#: subprojects/extensions-tool/src/command-disable.c:62
-+#: subprojects/extensions-tool/src/command-enable.c:62
-+#, c-format
-+msgid "Extension “%s” does not exist\n"
-+msgstr "\"%s\" кеңейтуі жоқ\n"
-+
-+#: subprojects/extensions-tool/src/command-disable.c:98
-+msgid "Disable an extension"
-+msgstr "Кеңейтуді сөндіру"
-+
-+#: subprojects/extensions-tool/src/command-disable.c:116
-+#: subprojects/extensions-tool/src/command-enable.c:116
-+#: subprojects/extensions-tool/src/command-info.c:103
-+#: subprojects/extensions-tool/src/command-prefs.c:105
-+#: subprojects/extensions-tool/src/command-reset.c:76
-+#: subprojects/extensions-tool/src/command-uninstall.c:104
-+msgid "No UUID given"
-+msgstr "UUID көрсетілмеген"
-+
-+#: subprojects/extensions-tool/src/command-disable.c:121
-+#: subprojects/extensions-tool/src/command-enable.c:121
-+#: subprojects/extensions-tool/src/command-info.c:108
-+#: subprojects/extensions-tool/src/command-prefs.c:110
-+#: subprojects/extensions-tool/src/command-reset.c:81
-+#: subprojects/extensions-tool/src/command-uninstall.c:109
-+msgid "More than one UUID given"
-+msgstr "Бірден көп UUID көрсетілген"
-+
-+#: subprojects/extensions-tool/src/command-enable.c:98
-+msgid "Enable an extension"
-+msgstr "Кеңейтуді іске қосу"
-+
-+#: subprojects/extensions-tool/src/command-info.c:50
-+#: subprojects/extensions-tool/src/command-list.c:66
-+#: subprojects/extensions-tool/src/main.c:150
-+#, c-format
-+msgid "Failed to connect to GNOME Shell\n"
-+msgstr "GNOME Shell-ға байланысты орнату сәтсіз аяқталды\n"
-+
-+#: subprojects/extensions-tool/src/command-info.c:59
-+#: subprojects/extensions-tool/src/main.c:159
-+#, c-format
-+msgid "Extension “%s” doesn't exist\n"
-+msgstr "\"%s\" кеңейтуі жоқ\n"
-+
-+#: subprojects/extensions-tool/src/command-info.c:85
-+msgid "Show extensions info"
-+msgstr "Кеңейтулер ақпаратын көрсету"
-+
-+#: subprojects/extensions-tool/src/command-install.c:190
-+msgid "Overwrite an existing extension"
-+msgstr "Бар болып тұрған кеңейтуді үстінен жазу"
-+
-+#: subprojects/extensions-tool/src/command-install.c:192
-+msgid "EXTENSION_BUNDLE"
-+msgstr "КЕҢЕЙТУ_ДЕСТЕСІ"
-+
-+#: subprojects/extensions-tool/src/command-install.c:201
-+msgid "Install an extension bundle"
-+msgstr "Кеңейту дестесін орнату"
-+
-+#: subprojects/extensions-tool/src/command-install.c:219
-+msgid "No extension bundle specified"
-+msgstr "Кеңейту дестесі көрсетілмеген"
-+
-+#: subprojects/extensions-tool/src/command-install.c:225
-+msgid "More than one extension bundle specified"
-+msgstr "Бірден көп кеңейту дестесі көрсетілген"
-+
-+#: subprojects/extensions-tool/src/command-list.c:140
-+msgid "Show user-installed extensions"
-+msgstr "Пайдаланушы орнатқан кеңейтулерді көрсету"
-+
-+#: subprojects/extensions-tool/src/command-list.c:143
-+msgid "Show system-installed extensions"
-+msgstr "Жүйелік деңгейде орнатылған кеңейтулерді көрсету"
-+
-+#: subprojects/extensions-tool/src/command-list.c:146
-+msgid "Show enabled extensions"
-+msgstr "Іске қосылған кеңейтулерді көрсету"
-+
-+#: subprojects/extensions-tool/src/command-list.c:149
-+msgid "Show disabled extensions"
-+msgstr "Сөндірілген кеңейтулерді көрсету"
-+
-+#: subprojects/extensions-tool/src/command-list.c:152
-+msgid "Show extensions in active state"
-+msgstr "Белсенді кеңейтулерді көрсету"
-+
-+#: subprojects/extensions-tool/src/command-list.c:155
-+msgid "Show extensions in inactive state"
-+msgstr "Белсенді емес кеңейтулерді көрсету"
-+
-+#: subprojects/extensions-tool/src/command-list.c:158
-+msgid "Show extensions with preferences"
-+msgstr "Баптаулары бар кеңейтулерді көрсету"
-+
-+#: subprojects/extensions-tool/src/command-list.c:161
-+msgid "Show extensions with updates"
-+msgstr "Жаңартулары бар кеңейтулерді көрсету"
-+
-+#: subprojects/extensions-tool/src/command-list.c:164
-+msgid "Print extension details"
-+msgstr "Кеңейту ақпаратын басып шығару"
-+
-+#: subprojects/extensions-tool/src/command-list.c:172
-+msgid "List installed extensions"
-+msgstr "Орнатылған кеңейтулерді тізіп шығару"
-+
-+#: subprojects/extensions-tool/src/command-pack.c:444
-+#: subprojects/extensions-tool/src/command-upload.c:427
-+msgid "FILE"
-+msgstr "ФАЙЛ"
-+
-+#: subprojects/extensions-tool/src/command-pack.c:445
-+msgid "Additional source to include in the bundle"
-+msgstr "Дестеге қосылатын қосымша қайнар көз"
-+
-+#: subprojects/extensions-tool/src/command-pack.c:449
-+msgid "A GSettings schema that should be included"
-+msgstr "Құрамына енуі тиіс GSettings сұлбасы"
-+
-+#: subprojects/extensions-tool/src/command-pack.c:451
-+#: subprojects/extensions-tool/src/command-pack.c:462
-+msgid "DIRECTORY"
-+msgstr "БУМА"
-+
-+#: subprojects/extensions-tool/src/command-pack.c:453
-+msgid "The directory where translations are found"
-+msgstr "Аудармалар орналасқан бума"
-+
-+#: subprojects/extensions-tool/src/command-pack.c:457
-+msgid "The gettext domain to use for translations"
-+msgstr "Аудармалар үшін қолданылуы тиіс gettext домені"
-+
-+#: subprojects/extensions-tool/src/command-pack.c:460
-+msgid "Overwrite an existing pack"
-+msgstr "Бар болып тұрған пакетті үстінен жазу"
-+
-+#: subprojects/extensions-tool/src/command-pack.c:464
-+msgid "The directory where the pack should be created"
-+msgstr "Десте жасалуы тиіс бума"
-+
-+#: subprojects/extensions-tool/src/command-pack.c:466
-+msgid "SOURCE_DIRECTORY"
-+msgstr "ҚАЙНАР_КӨЗ_БУМАСЫ"
-+
-+#: subprojects/extensions-tool/src/command-pack.c:475
-+msgid "Create an extension bundle"
-+msgstr "Кеңейту дестесін жасау"
-+
-+#: subprojects/extensions-tool/src/command-pack.c:495
-+msgid "More than one source directory specified"
-+msgstr "Бірден көп қайнар көз бумасы көрсетілген"
-+
-+#: subprojects/extensions-tool/src/command-prefs.c:47
-+#, c-format
-+msgid "Extension “%s” doesn't have preferences\n"
-+msgstr "\"%s\" кеңейтудің баптаулары жоқ\n"
-+
-+#: subprojects/extensions-tool/src/command-prefs.c:62
-+#, c-format
-+msgid "Failed to open prefs for extension “%s”: %s\n"
-+msgstr "\"%s\" кеңейтуі үшін қолданбаларды ашу сәтсіз аяқталды: %s\n"
-+
-+#: subprojects/extensions-tool/src/command-prefs.c:87
-+msgid "Opens extension preferences"
-+msgstr "Кеңейту баптауларын ашады"
-+
-+#: subprojects/extensions-tool/src/command-reset.c:58
-+msgid "Reset an extension"
-+msgstr "Кеңейтуді қалпына келтіру"
-+
-+#: subprojects/extensions-tool/src/command-uninstall.c:49
-+#, c-format
-+msgid "Cannot uninstall system extensions\n"
-+msgstr "Жүйелік кеңейтулерді өшіру мүмкін емес\n"
-+
-+#: subprojects/extensions-tool/src/command-uninstall.c:64
-+#, c-format
-+msgid "Failed to uninstall “%s”\n"
-+msgstr "\"%s\" өшіру сәтсіз аяқталды\n"
-+
-+#: subprojects/extensions-tool/src/command-uninstall.c:86
-+msgid "Uninstall an extension"
-+msgstr "Кеңейтуді өшіру"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:226
-+#, c-format
-+msgid "Login to extensions.gnome.org\n"
-+msgstr "extensions.gnome.org сайтына кіру\n"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:256
-+#, c-format
-+msgid "Warning! Password will be echoed"
-+msgstr "Ескерту! Пароль экранда көрсетіледі"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:419
-+msgid "USERNAME"
-+msgstr "ПАЙДАЛАНУШЫ АТЫ"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:421
-+msgid "Username to log into https://extensions.gnome.org"
-+msgstr "https://extensions.gnome.org сайтына кіру үшін пайдаланушы аты"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:423
-+msgid "PASSWORD"
-+msgstr "ПАРОЛЬ"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:425
-+msgid "Password to log into https://extensions.gnome.org"
-+msgstr "https://extensions.gnome.org сайтына кіруге арналған пароль"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:429
-+msgid ""
-+"Read https://extensions.gnome.org password from file, use \"-\" for stdin"
-+msgstr ""
-+"https://extensions.gnome.org паролін файлдан оқу, stdin үшін \"-\" "
-+"пайдаланыңыз"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:432
-+msgid "Accept the terms of service at https://extensions.gnome.org/upload/"
-+msgstr ""
-+"https://extensions.gnome.org/upload/ сайтындағы қызмет көрсету шарттарын "
-+"қабылдау"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:434
-+msgid "FILE…"
-+msgstr "ФАЙЛ…"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:443
-+msgid "Upload new extension versions"
-+msgstr "Кеңейтулердің жаңа нұсқаларын жүктеп салу"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:461
-+msgid "Only one of --password and --password-file can be used"
-+msgstr ""
-+"--password және --password-file параметрлерінің тек біреуін ғана пайдалануға "
-+"болады"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:467
-+msgid "You must accept the terms of service to upload extensions"
-+msgstr ""
-+"Кеңейтулерді жүктеп салу үшін қызмет көрсету шарттарын қабылдауыңыз керек"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:473
-+msgid "No files given"
-+msgstr "Файлдар берілген жоқ"
-+
-+#: subprojects/extensions-tool/src/main.c:76
-+msgid "Do not print error messages"
-+msgstr "Қате туралы хабарламаларды басып шығармау"
-+
-+#: subprojects/extensions-tool/src/main.c:249
-+msgid "Path"
-+msgstr "Жол"
-+
-+#: subprojects/extensions-tool/src/main.c:252
-+msgid "URL"
-+msgstr "URL"
-+
-+#: subprojects/extensions-tool/src/main.c:255
-+msgid "Original author"
-+msgstr "Бастапқы авторы"
-+
-+#: subprojects/extensions-tool/src/main.c:261
-+#: subprojects/extensions-tool/src/main.c:263
-+#: subprojects/extensions-tool/src/main.c:265
-+msgid "Version"
-+msgstr "Нұсқасы"
-+
-+#: subprojects/extensions-tool/src/main.c:268
-+msgid "Enabled"
-+msgstr "Іске қосылған"
-+
-+#: subprojects/extensions-tool/src/main.c:268
-+msgid "Yes"
-+msgstr "Иә"
-+
-+#: subprojects/extensions-tool/src/main.c:268
-+msgid "No"
-+msgstr "Жоқ"
-+
-+#: subprojects/extensions-tool/src/main.c:271
-+msgid "State"
-+msgstr "Қалып-күйі"
-+
-+#: subprojects/extensions-tool/src/main.c:309
-+msgid "“version” takes no arguments"
-+msgstr "“version” аргументтерді қабылдамайды"
-+
-+#: subprojects/extensions-tool/src/main.c:311
-+#: subprojects/extensions-tool/src/main.c:331
-+msgid "Usage:"
-+msgstr "Қолданылуы:"
-+
-+#: subprojects/extensions-tool/src/main.c:314
-+msgid "Print version information and exit."
-+msgstr "Нұсқа ақпаратын басып шығару және шығу."
-+
-+#: subprojects/extensions-tool/src/main.c:329
-+#: subprojects/extensions-tool/src/main.c:332
-+msgid "COMMAND"
-+msgstr "КОМАНДА"
-+
-+#: subprojects/extensions-tool/src/main.c:332
-+msgid "[ARGS…]"
-+msgstr "[АРГУМЕНТТЕР…]"
-+
-+#: subprojects/extensions-tool/src/main.c:334
-+msgid "Commands:"
-+msgstr "Командалар:"
-+
-+#: subprojects/extensions-tool/src/main.c:335
-+msgid "Print help"
-+msgstr "Көмекті басып шығару"
-+
-+#: subprojects/extensions-tool/src/main.c:337
-+msgid "Enable extension"
-+msgstr "Кеңейтуді іске қосу"
-+
-+#: subprojects/extensions-tool/src/main.c:338
-+msgid "Disable extension"
-+msgstr "Кеңейтуді сөндіру"
-+
-+#: subprojects/extensions-tool/src/main.c:339
-+msgid "Reset extension"
-+msgstr "Кеңейтуді қалпына келтіру"
-+
-+#: subprojects/extensions-tool/src/main.c:340
-+msgid "Uninstall extension"
-+msgstr "Кеңейтуді өшіру"
-+
-+#: subprojects/extensions-tool/src/main.c:341
-+msgid "List extensions"
-+msgstr "Кеңейтулерді тізіп шығару"
-+
-+#: subprojects/extensions-tool/src/main.c:342
-+#: subprojects/extensions-tool/src/main.c:343
-+msgid "Show extension info"
-+msgstr "Кеңейту ақпаратын көрсету"
-+
-+#: subprojects/extensions-tool/src/main.c:344
-+msgid "Open extension preferences"
-+msgstr "Кеңейту параметрлерін ашу"
-+
-+#: subprojects/extensions-tool/src/main.c:345
-+msgid "Create extension"
-+msgstr "Кеңейтуді жасау"
-+
-+#: subprojects/extensions-tool/src/main.c:346
-+msgid "Package extension"
-+msgstr "Кеңейтуді дестеге салу"
-+
-+#: subprojects/extensions-tool/src/main.c:347
-+msgid "Install extension bundle"
-+msgstr "Кеңейту дестесін орнату"
-+
-+#: subprojects/extensions-tool/src/main.c:349
-+#, c-format
-+msgid "Use “%s” to get detailed help.\n"
-+msgstr "Толық көмекті алу үшін \"%s\" пайдаланыңыз.\n"
-+
-+#: subprojects/extensions-tool/src/templates/00-plain.desktop.in:3
-+msgid "Plain"
-+msgstr "Қалыпты"
-+
-+#: subprojects/extensions-tool/src/templates/00-plain.desktop.in:4
-+msgid "An empty extension"
-+msgstr "Бос кеңейту"
-+
-+#: subprojects/extensions-tool/src/templates/indicator.desktop.in:3
-+msgid "Indicator"
-+msgstr "Индикатор"
-+
-+#: subprojects/extensions-tool/src/templates/indicator.desktop.in:4
-+msgid "Add an icon to the top bar"
-+msgstr "Жоғарғы панельге таңбашаны қосу"
-+
-+#: subprojects/extensions-tool/src/templates/quick-settings.desktop.in:3
-+msgid "Quick Settings Item"
-+msgstr "Жылдам баптау элементі"
-+
-+#: subprojects/extensions-tool/src/templates/quick-settings.desktop.in:4
-+msgid "Add an item to quick settings"
-+msgstr "Жылдам баптауларға жаңа элементті қосу"
-+
-+#. translators:
-+#. * The device has been disabled
-+#: subprojects/gvc/gvc-mixer-control.c:1872
-+msgid "Disabled"
-+msgstr "Сөндірулі"
-+
-+#. translators:
-+#. * The number of sound outputs on a particular device
-+#: subprojects/gvc/gvc-mixer-control.c:1879
-+#, c-format
-+msgid "%u Output"
-+msgid_plural "%u Outputs"
-+msgstr[0] "%u шығысы"
-+
-+#. translators:
-+#. * The number of sound inputs on a particular device
-+#: subprojects/gvc/gvc-mixer-control.c:1889
-+#, c-format
-+msgid "%u Input"
-+msgid_plural "%u Inputs"
-+msgstr[0] "%u кірісі"
-+
-+#: subprojects/gvc/gvc-mixer-control.c:2872
-+msgid "System Sounds"
-+msgstr "Жүйелік дыбыстар"
-+
-+#~ msgid "GNOME Shell"
-+#~ msgstr "GNOME Shell"
-+
-+#~ msgid "Window management and application launching"
-+#~ msgstr "Терезелерді басқару мен қолданбаларды жөнелту"
-+
-+#~ msgid ""
-+#~ "We’re very sorry, but there’s been a problem: the settings for this "
-+#~ "extension can’t be displayed. We recommend that you report the issue to "
-+#~ "the extension authors."
-+#~ msgstr ""
-+#~ "Кешіріңіз, мәселе орын алды: бұл кеңейту үшін баптауларды көрсету мүмкін "
-+#~ "емес. Бұл мәселені кеңейту авторларына хабарлауды ұсынамыз."
-+
-+#~ msgid "Technical Details"
-+#~ msgstr "Техникалық ақпараты"
-+
-+#~ msgid "Homepage"
-+#~ msgstr "Үй парағы"
-+
-+#~ msgid "Visit extension homepage"
-+#~ msgstr "Кеңейтудің үй парағын шолу"
-+
-+#~ msgid "Could not parse command:"
-+#~ msgstr "Команданы талдау мүмкін емес:"
-+
-+#~ msgid "%H∶%M"
-+#~ msgstr "%H∶%M"
-+
-+#~ msgid "Screenshot"
-+#~ msgstr "Скриншот"
-+
-+#~ msgid "Move Titlebar Onscreen"
-+#~ msgstr "Атау жолағын экранға жылжыту"
-+
-+#~ msgid "Stop conflicting session dialog closed"
-+#~ msgstr "Қарамы-қайшылық туғызған сеансты тоқтату сұхбаты жабылды"
-+
-+#, javascript-format
-+#~ msgid "Try to login again to start a session for user %s."
-+#~ msgstr "%s пайдаланушысы үшін сеансты бастау үшін қайта кіріп көріңіз."
-+
-+#, javascript-format
-+#~ msgid "%s is now known as %s"
-+#~ msgstr "%s енді %s ретінде белгілі"
-+
-+#~ msgid "Network Manager"
-+#~ msgstr "Желілер басқарушысы"
-+
-+#~ msgid "Disabling"
-+#~ msgstr "Сөндірілуде"
-+
-+#~ msgid "Enabling"
-+#~ msgstr "Іске қосылуда"
-+
-+#, javascript-format
-+#~ msgid "%d %%"
-+#~ msgstr "%d %%"
-+
-+#~ msgid "Thunderbolt"
-+#~ msgstr "Thunderbolt"
-+
-+#~ msgid "No Thanks"
-+#~ msgstr "Жоқ рахмет"
-+
-+#~ msgid "No Matches"
-+#~ msgstr "Сәйкестіктер жоқ"
-+
-+#~ msgid "The extension had an error"
-+#~ msgstr "Кеңейтуде қате болды"
-+
-+#~ msgid "The extension can be updated"
-+#~ msgstr "Кеңейтуді жаңартуға болады"
-+
-+#~ msgid "Help"
-+#~ msgstr "Көмек"
-+
-+#~ msgid "Manually Installed"
-+#~ msgstr "Қолмен орнатылған"
-+
-+#~ msgid "Built-In"
-+#~ msgstr "Құрамындағы"
-+
-+#~ msgid "Extension Updates Ready"
-+#~ msgstr "Кеңейту жаңартулары дайын"
-+
-+#~ msgid "Attach modal dialog to the parent window"
-+#~ msgstr "Модальды сұхбатты аталық терезесіне жалғау"
-+
-+#~ msgid ""
-+#~ "This key overrides the key in org.gnome.mutter when running GNOME Shell."
-+#~ msgstr ""
-+#~ "Бұл кілт GNOME Shell орындалған кезде org.gnome.mutter ішіндегі кілтті "
-+#~ "үстінен жазады."
-+
-+#~ msgid "Enable edge tiling when dropping windows on screen edges"
-+#~ msgstr ""
-+#~ "Терезелерді экран шеттеріне апарған кезде олардың өлшемдерін өзгертуді "
-+#~ "іске қосу"
-+
-+#~ msgid "Workspaces are managed dynamically"
-+#~ msgstr "Жұмыс орындары динамикалы түрде басқарылады"
-+
-+#~ msgid "Workspaces only on primary monitor"
-+#~ msgstr "Жұмыс орындар тек біріншілік мониторда"
-+
-+#~ msgid "Delay focus changes in mouse mode until the pointer stops moving"
-+#~ msgstr "Тышқан режиміндегі фокусты ауыстыру курсор тоқтағанша дейін кідірту"
-+
-+#~ msgid "Region & Language Settings"
-+#~ msgstr "Аймақ және тіл баптаулары"
-+
-+#~ msgid "Applications"
-+#~ msgstr "Қолданбалар"
-+
-+#~ msgid "Screenshot / Screencast"
-+#~ msgstr "Скриншот/скринкаст"
-+
-+#, javascript-format
-+#~ msgid "Unable to start %s"
-+#~ msgstr "%s іске қосу мүмкін емес"
-+
-+#, javascript-format
-+#~ msgid "Couldn’t find the %s application"
-+#~ msgstr "%s қолданбасы табылмады"
-+
-+#~ msgid "Evolution Calendar"
-+#~ msgstr "Evolution күнтізбесі"
-+
-+#~ msgid ""
-+#~ "Whether the default Bluetooth adapter had set up devices associated to it"
-+#~ msgstr ""
-+#~ "Үнсіз келісім бойынша Bluetooth адаптерінде байланысқан құрылғылар бар ма"
-+
-+#~ msgid ""
-+#~ "The shell will only show a Bluetooth menu item if a Bluetooth adapter is "
-+#~ "powered, or if there were devices set up associated with the default "
-+#~ "adapter. This will be reset if the default adapter is ever seen not to "
-+#~ "have devices associated to it."
-+#~ msgstr ""
-+#~ "Қоршам Bluetooth мәзірін тек Bluetooth адаптері іске қосылған болса және "
-+#~ "үнсіз келісім бойынша адаптерінде байланысқан құрылғылар бар болса ғана "
-+#~ "көрсетеді. Бұл үнсіз келісім адаптерінде байланысқан құрылғылар жоқ болса "
-+#~ "тасталады."
-+
-+#~ msgid "Log Out"
-+#~ msgstr "Жүйеден шығу"
-+
-+#~ msgid "Bluetooth Off"
-+#~ msgstr "Bluetooth сөндірілген"
-+
-+#~ msgid "Location In Use"
-+#~ msgstr "Орналасу қолданылуда"
-+
-+#~ msgid "Location Disabled"
-+#~ msgstr "Орналасу сөндірулі тұр"
-+
-+#, javascript-format
-+#~ msgid "%s Off"
-+#~ msgstr "%s сөндірулі"
-+
-+#, javascript-format
-+#~ msgid "%s Connected"
-+#~ msgstr "%s байланысқан"
-+
-+#, javascript-format
-+#~ msgid "%s Unmanaged"
-+#~ msgstr "%s басқарылмайтын"
-+
-+#, javascript-format
-+#~ msgid "%s Connecting"
-+#~ msgstr "%s байланысуда"
-+
-+#, javascript-format
-+#~ msgid "%s Requires Authentication"
-+#~ msgstr "%s аутентификацияны талап етеді"
-+
-+#, javascript-format
-+#~ msgid "Firmware Missing For %s"
-+#~ msgstr "%s үшін бинарлы кодтары жоқ"
-+
-+#, javascript-format
-+#~ msgid "%s Unavailable"
-+#~ msgstr "%s қолжетерсіз"
-+
-+#, javascript-format
-+#~ msgid "%s Connection Failed"
-+#~ msgstr "%s байланысын орнату сәтсіз"
-+
-+#, javascript-format
-+#~ msgid "%s Hardware Disabled"
-+#~ msgstr "%s құрылғылық түрде сөндірулі тұр"
-+
-+#, javascript-format
-+#~ msgid "%s Disabled"
-+#~ msgstr "%s сөндірулі тұр"
-+
-+#~ msgid "Connect to Internet"
-+#~ msgstr "Интернетке байланысу"
-+
-+#~ msgid "Airplane Mode is On"
-+#~ msgstr "Ұшақтағы режим іске қосылған"
-+
-+#~ msgid "Wi-Fi is disabled when airplane mode is on."
-+#~ msgstr "Wi-Fi ұшақтағы режимі кезінде сөндірілген болады."
-+
-+#~ msgid "Turn Off Airplane Mode"
-+#~ msgstr "Ұшақтағы режимді сөндіру"
-+
-+#~ msgid "Wi-Fi is Off"
-+#~ msgstr "Wi-Fi сөндірілген"
-+
-+#~ msgid "Wi-Fi needs to be turned on in order to connect to a network."
-+#~ msgstr "Желіге байланысты орнату үшін Wi-Fi іске қосылған болуы тиіс."
-+
-+#~ msgid "Turn On Wi-Fi"
-+#~ msgstr "Wi-Fi іске қосу"
-+
-+#~ msgid "Select a network"
-+#~ msgstr "Желіні таңдау"
-+
-+#~ msgid "Use hardware switch to turn off"
-+#~ msgstr "Сөндіру үшін құрылғылық қосқышты қолданыңыз"
-+
-+#~ msgid "Select Network"
-+#~ msgstr "Желіні таңдау"
-+
-+#~ msgid "Wi-Fi Settings"
-+#~ msgstr "Wi-Fi баптаулары"
-+
-+#, javascript-format
-+#~ msgid "%s Not Connected"
-+#~ msgstr "%s байланыспаған"
-+
-+#~ msgid "connecting…"
-+#~ msgstr "байланысты орнату…"
-+
-+#~ msgid "authentication required"
-+#~ msgstr "аутентификация керек"
-+
-+#~ msgid "connection failed"
-+#~ msgstr "байланысты орнату сәтсіз"
-+
-+#~ msgid "VPN Off"
-+#~ msgstr "VPN сөндірілген"
-+
-+#, javascript-format
-+#~ msgid "%s Wi-Fi Connection"
-+#~ msgid_plural "%s Wi-Fi Connections"
-+#~ msgstr[0] "%s Wi-Fi желі байланысы"
-+
-+#~ msgid "Night Light Disabled"
-+#~ msgstr "Түнгі жарық сөндірілген"
-+
-+#~ msgid "Resume"
-+#~ msgstr "Жалғастыру"
-+
-+#~ msgid "Disable Until Tomorrow"
-+#~ msgstr "Ертеңге дейін сөндіру"
-+
-+#~ msgid "Fully Charged"
-+#~ msgstr "Толығымен зарядталған"
-+
-+#~ msgid "Not Charging"
-+#~ msgstr "Зарядталуда емес"
-+
-+#~ msgid "Estimating…"
-+#~ msgstr "Есептеу…"
-+
-+#, javascript-format
-+#~ msgid "%d∶%02d Remaining (%d %%)"
-+#~ msgstr "%d∶%02d қалды (%d %%)"
-+
-+#, javascript-format
-+#~ msgid "%d∶%02d Until Full (%d %%)"
-+#~ msgstr "%d∶%02d толық зарядқа дейін (%d %%)"
-+
-+#~ msgid "Screen is Being Shared"
-+#~ msgstr "Экранмен бөлісудесіз"
-+
-+#~ msgid "Turn off"
-+#~ msgstr "Сөндіру"
-+
-+#~ msgid "Airplane Mode On"
-+#~ msgstr "Ұшақтағы режим іске қосулы"
-+
-+#~ msgid "Lock"
-+#~ msgstr "Блоктау"
-+
-+#~ msgid "Power Off / Log Out"
-+#~ msgstr "Сөндіру / Жүйеден шығу"
-+
-+#~ msgid "Enable introspection API"
-+#~ msgstr "Интроспекция API іске қосу"
-+
-+#~ msgid ""
-+#~ "Enables a D-Bus API that allows to introspect the application state of the "
-+#~ "shell."
-+#~ msgstr ""
-+#~ "Қоршамның қолданба күйін интроспекциялауды мүмкін қылатын D-Bus API іске "
-+#~ "қосу."
-+
-+#~ msgid "Remove from Favorites"
-+#~ msgstr "Таңдамалылардан өшіру"
-+
-+#~ msgid "Add to Favorites"
-+#~ msgstr "Таңдамалыларға қосу"
-+
-+#~ msgid "Author"
-+#~ msgstr "Авторы"
-+
-+#~ msgid "Warning"
-+#~ msgstr "Ескерту"
-+
-+#~ msgid ""
-+#~ "Extensions can cause system issues, including performance problems. If you "
-+#~ "encounter problems with your system, it is recommended to disable all "
-+#~ "extensions."
-+#~ msgstr ""
-+#~ "Кеңейтулер жүйелік мәселелерді, соның ішінде өнімділік мәселелерін туғызуы "
-+#~ "мүмкін. Жүйелік мәселелерге тап болсаңыз, барлық кеңейтулерді сөндіру "
-+#~ "ұсынылады."
-+
-+#~ msgid "Failed to connect to GNOME Shell"
-+#~ msgstr "GNOME Shell-ға байланысты орнату сәтсіз аяқталды"
-+
-+#~ msgid "Minimize"
-+#~ msgstr "Қайыру"
-+
-+#~ msgid "Unmaximize"
-+#~ msgstr "Жазық емес қылу"
-+
-+#~ msgid "App Picker View"
-+#~ msgstr "Қолданбаларды таңдау көрінісі"
-+
-+#~ msgid "Index of the currently selected view in the application picker."
-+#~ msgstr ""
-+#~ "Ағымдағы таңдалған көріністің қолданбаларды таңдау режиміндегі индексі."
-+
-+#~ msgid "Frequently used applications will appear here"
-+#~ msgstr "Жиі қолданылатын қолданбалар осында көрінеді"
-+
-+#~ msgid "Frequent"
-+#~ msgstr "Жиі қолданылатын"
-+
-+#~ msgid "All"
-+#~ msgstr "Барлығы"
-+
-+#~ msgctxt "calendar heading"
-+#~ msgid "%A, %B %-d"
-+#~ msgstr "%A, %B %-d"
-+
-+#~ msgctxt "calendar heading"
-+#~ msgid "%A, %B %-d, %Y"
-+#~ msgstr "%A, %B %-d, %Y"
-+
-+#~ msgid "On"
-+#~ msgstr "Іске қос."
-+
-+#~ msgid ""
-+#~ "Keybinding that pauses and resumes all running tweens, for debugging "
-+#~ "purposes"
-+#~ msgstr ""
-+#~ "Барлық орындалып тұрған анимацияларды тоқтататын не жалғастыратын пернелер "
-+#~ "жарлығы (жөндеу үшін)"
-+
-+#~ msgid "Which keyboard to use"
-+#~ msgstr "Қолданылатын пернетақта"
-+
-+#~ msgid "The type of keyboard to use."
-+#~ msgstr "Қолданылатын пернетақта түрі."
-+
-+#~ msgid "network-workgroup"
-+#~ msgstr "network-workgroup"
-+
-+#~ msgid "Browse in Software"
-+#~ msgstr "БҚ қолданбасында шолу"
-+
-+#~ msgid "Next"
-+#~ msgstr "Келесі"
-+
-+#~ msgctxt "button"
-+#~ msgid "Sign In"
-+#~ msgstr "Кіру"
-+
-+#~ msgid "Password:"
-+#~ msgstr "Пароль:"
-+
-+#~ msgid "Type again:"
-+#~ msgstr "Қайтадан енгізіңіз:"
-+
-+#~ msgid "Password: "
-+#~ msgstr "Пароль: "
-+
-+#~ msgid "Authentication required by wireless network"
-+#~ msgstr "Сымсыз желісі аутентификацияны талап етеді"
-+
-+#~ msgid "Mobile broadband network password"
-+#~ msgstr "Сымсыз кеңжолақты желісінің паролі"
-+
-+#~ msgid "toggle-switch-us"
-+#~ msgstr "toggle-switch-intl"
-+
-+#~ msgid "%A, %B %d"
-+#~ msgstr "%A, %B %d"
-+
-+#~ msgid "%d new message"
-+#~ msgid_plural "%d new messages"
-+#~ msgstr[0] "%d жаңа хабарлама"
-+
-+#~ msgid "Account Settings"
-+#~ msgstr "Тіркелгі баптаулары"
-+
-+#~ msgid "Orientation Lock"
-+#~ msgstr "Бағдарды бекіту"
-+
-+#~ msgid "There was an error loading the preferences dialog for %s:"
-+#~ msgstr "%s үшін баптаулар сұхбатын жүктеу кезінде қате орын алды:"
-+
-+#~ msgid "%s all day."
-+#~ msgstr "%s күні бойы."
-+
-+#~ msgid "%s, then %s later."
-+#~ msgstr "%s, одан кейін %s."
-+
-+#~ msgid "%s, then %s, followed by %s later."
-+#~ msgstr "%s, одан кейін %s, одан кейін %s."
-+
-+#~ msgid "Feels like %s."
-+#~ msgstr "%s сияқты сезіледі."
-+
-+#~ msgctxt "search-result"
-+#~ msgid "Log out"
-+#~ msgstr "Жүйеден шығу"
-+
-+#~ msgctxt "search-result"
-+#~ msgid "Switch user"
-+#~ msgstr "Пайдаланушыны ауыстыру"
-+
-+#~ msgid "Hide tray"
-+#~ msgstr "Жүйелік трейді жасыру"
-+
-+#~ msgid "Status Icons"
-+#~ msgstr "Қалып-күй таңбашалары"
-+
-+#~ msgid "Events"
-+#~ msgstr "Оқиғалар"
-+
-+#~ msgid "Media"
-+#~ msgstr "Медиа"
-+
-+#~ msgid "%d x %d"
-+#~ msgstr "%d x %d"
-+
-+#~ msgid "Web Authentication Redirect"
-+#~ msgstr "Веб аутентификацияның қайта бағдарлауы"
-+
-+#~ msgid "Show the week date in the calendar"
-+#~ msgstr "Күнтізбеде апта күнін көрсету"
-+
-+#~ msgid "If true, display the ISO week date in the calendar."
-+#~ msgstr "Ақиқат болса, күнтізбеде ISO апта күнін көрсетеді."
-+
-+#~ msgid "Use as Internet connection"
-+#~ msgstr "Интернетпен байланыс ретінде қолдану"
-+
-+#~ msgid "%s is requesting access to your location."
-+#~ msgstr "%s орналасу ақпаратыңызға қатынауды сұрайды."
-+
-+#~ msgid "GNOME Shell (wayland compositor)"
-+#~ msgstr "GNOME Shell (wayland үйлестіргіші)"
-+
-+#~ msgid "%d Connected Device"
-+#~ msgid_plural "%d Connected Devices"
-+#~ msgstr[0] "%d байланысқан құрылғы"
-+
-+#~ msgid "UPS"
-+#~ msgstr "UPS"
-+
-+#~ msgid "Battery"
-+#~ msgstr "Батарея"
-+
-+#~ msgctxt "event list time"
-+#~ msgid "%H∶%M"
-+#~ msgstr "%H∶%M"
-+
-+#~ msgctxt "event list time"
-+#~ msgid "%l∶%M %p"
-+#~ msgstr "%l∶%M %p"
-+
-+#~ msgid "Invitation"
-+#~ msgstr "Шақыру"
-+
-+#~ msgid "Call"
-+#~ msgstr "Қоңырау"
-+
-+#~ msgid "File Transfer"
-+#~ msgstr "Файлдармен алмасу"
-+
-+#~ msgid "Chat"
-+#~ msgstr "Чат"
-+
-+#~ msgid "Invitation to %s"
-+#~ msgstr "%s ішіне шақыру"
-+
-+#~ msgid "%s is inviting you to join %s"
-+#~ msgstr "%s сізді %s ішіне қосылуды шақырады"
-+
-+#~ msgid "Decline"
-+#~ msgstr "Тайдыру"
-+
-+#~ msgid "Accept"
-+#~ msgstr "Қабылдау"
-+
-+#~ msgid "Video call from %s"
-+#~ msgstr "Видео қоңырау: %s"
-+
-+#~ msgid "Call from %s"
-+#~ msgstr "Қоңырау: %s"
-+
-+#~ msgid "Answer"
-+#~ msgstr "Жауап"
-+
-+#~ msgid "%s is sending you %s"
-+#~ msgstr "%s сізге %s жіберуде"
-+
-+#~ msgid "%s would like permission to see when you are online"
-+#~ msgstr "%s сіз қашан желіде болатыныңызды білу құқығын сұрап тұр"
-+
-+#~ msgid "Authentication failed"
-+#~ msgstr "Аутентификация сәтсіз"
-+
-+#~ msgid "Encryption error"
-+#~ msgstr "Шифрлеу қатесі"
-+
-+#~ msgid "Certificate not provided"
-+#~ msgstr "Сертификат ұсынылмады"
-+
-+#~ msgid "Certificate untrusted"
-+#~ msgstr "Сертификат сенімсіз"
-+
-+#~ msgid "Certificate expired"
-+#~ msgstr "Сертификаттың мерзімі аяқталған"
-+
-+#~ msgid "Certificate not activated"
-+#~ msgstr "Сертификат белсендірілмеген"
-+
-+#~ msgid "Certificate hostname mismatch"
-+#~ msgstr "Сертификаттың хост аты сәйкес емес"
-+
-+#~ msgid "Certificate fingerprint mismatch"
-+#~ msgstr "Сертификаттың баспасы сәйкес емес"
-+
-+#~ msgid "Certificate self-signed"
-+#~ msgstr "Сертификат өздігінен қолтаңбаланған"
-+
-+#~ msgid "Status is set to offline"
-+#~ msgstr "Қалып-күй желіде емес етіп орнатылды"
-+
-+#~ msgid "Certificate is invalid"
-+#~ msgstr "Сертификат дұрыс емес"
-+
-+#~ msgid "Connection has been refused"
-+#~ msgstr "Сертификат тайдырылды"
-+
-+#~ msgid "Connection can't be established"
-+#~ msgstr "Байланысты орнату мүмкін емес"
-+
-+#~ msgid "Connection has been lost"
-+#~ msgstr "Байланыс жоғалтылды"
-+
-+#~ msgid "This account is already connected to the server"
-+#~ msgstr "Бұл тіркелгі серверге байланысқан болып тұр"
-+
-+#~ msgid ""
-+#~ "Connection has been replaced by a new connection using the same resource"
-+#~ msgstr "Байланыс дәл сол ресурсты қолданып, жаңа байланыспен алмастырылды"
-+
-+#~ msgid "The account already exists on the server"
-+#~ msgstr "Бұл тіркелгі серверде бар болып тұр"
-+
-+#~ msgid "Server is currently too busy to handle the connection"
-+#~ msgstr "Сервер бұл байланысты өңдеу үшін тым бос емес"
-+
-+#~ msgid "Certificate has been revoked"
-+#~ msgstr "Сертификат қайта шақырылған"
-+
-+#~ msgid ""
-+#~ "Certificate uses an insecure cipher algorithm or is cryptographically weak"
-+#~ msgstr ""
-+#~ "Сертификат қауіпсіз емес шифрлеу алгоритмін қолдануда немесе "
-+#~ "криптографиялы әлсіз"
-+
-+#~ msgid ""
-+#~ "The length of the server certificate, or the depth of the server "
-+#~ "certificate chain, exceed the limits imposed by the cryptography library"
-+#~ msgstr ""
-+#~ "Сервер сертификатының ұзындығы, не ол сертификат тізбегінің ұзындығы "
-+#~ "криптографиялық жинақ ұсына алатын шегінен асып тұр"
-+
-+#~ msgid "Internal error"
-+#~ msgstr "Ішкі қате"
-+
-+#~ msgid "View account"
-+#~ msgstr "Тіркелгіні қарап шығу"
-+
-+#~ msgid "Show the message list"
-+#~ msgstr "Хабарламалар тізімін көрсету"
-+
-+#~ msgctxt "list sunday"
-+#~ msgid "Su"
-+#~ msgstr "Жк"
-+
-+#~ msgctxt "list monday"
-+#~ msgid "M"
-+#~ msgstr "Бс"
-+
-+#~ msgctxt "list tuesday"
-+#~ msgid "T"
-+#~ msgstr "Сс"
-+
-+#~ msgctxt "list wednesday"
-+#~ msgid "W"
-+#~ msgstr "Ср"
-+
-+#~ msgctxt "list thursday"
-+#~ msgid "Th"
-+#~ msgstr "Бс"
-+
-+#~ msgctxt "list friday"
-+#~ msgid "F"
-+#~ msgstr "Жм"
-+
-+#~ msgctxt "list saturday"
-+#~ msgid "S"
-+#~ msgstr "Сн"
-+
-+#~ msgid "Nothing Scheduled"
-+#~ msgstr "Жоспар бос"
-+
-+#~ msgid "This week"
-+#~ msgstr "Осы аптада"
-+
-+#~ msgid "Next week"
-+#~ msgstr "Келесі аптада"
-+
-+#~ msgid "Removable Devices"
-+#~ msgstr "Ауыстырмалы құрылғылар"
-+
-+#~ msgid "Eject"
-+#~ msgstr "Шығару"
-+
-+#~ msgid "Open"
-+#~ msgstr "Ашу"
-+
-+#~ msgid "Clear Messages"
-+#~ msgstr "Хабарламаларды тазарту"
-+
-+#~ msgid "Notification Settings"
-+#~ msgstr "Хабарлау баптаулары"
-+
-+#~ msgid "Message Tray"
-+#~ msgstr "Жүйелік трей"
-+
-+#~ msgid "Captive Portal"
-+#~ msgstr "Captive-портал"
-+
-+#~ msgid "The maximum accuracy level of location."
-+#~ msgstr "Орналасудың максималды дәлдік деңгейі."
diff --git a/debian/patches/Update-Thai-translation.patch b/debian/patches/Update-Thai-translation.patch
deleted file mode 100644 (file)
index 3c0a774..0000000
+++ /dev/null
@@ -1,1970 +0,0 @@
-From: Aefgh Threenine <aefgh39622@gmail.com>
-Date: Sat, 31 Jan 2026 10:34:11 +0000
-Subject: Update Thai translation
-
-Origin: upstream, 49.4, commit:156a171bf341c603ca3270759714ae9b8db6babf
----
- po/th.po | 798 ++++++++++++++++++++++++++++++++++++++-------------------------
- 1 file changed, 480 insertions(+), 318 deletions(-)
-
-diff --git a/po/th.po b/po/th.po
-index b1e52e9..26ceec9 100644
---- a/po/th.po
-+++ b/po/th.po
-@@ -10,8 +10,8 @@ msgid ""
- msgstr ""
- "Project-Id-Version: gnome-shell master\n"
- "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues/\n"
--"POT-Creation-Date: 2025-08-20 09:34+0000\n"
--"PO-Revision-Date: 2025-08-24 11:42+0700\n"
-+"POT-Creation-Date: 2026-01-27 12:41+0000\n"
-+"PO-Revision-Date: 2026-01-31 17:32+0700\n"
- "Last-Translator: Atirut Wattanamongkol <atirut.wattanamongkol@gmail.com>\n"
- "Language-Team: Thai <thai-l10n@googlegroups.com>\n"
- "Language: th\n"
-@@ -19,7 +19,7 @@ msgstr ""
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
- "Plural-Forms: nplurals=1; plural=0;\n"
--"X-Generator: Poedit 3.7\n"
-+"X-Generator: Poedit 3.8\n"
- "X-DL-Lang: th\n"
- "X-DL-Module: gnome-shell\n"
- "X-DL-Branch: main\n"
-@@ -103,7 +103,7 @@ msgid "Open new window of pinned app 9"
- msgstr "เปิดหน้าต่างใหม่ของแอปที่ปักหมุดตัวที่ 9"
- 
- #. Translators: name of the folder under ~/Pictures for screenshots.
--#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2279
-+#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2292
- msgid "Screenshots"
- msgstr "ภาพหน้าจอ"
- 
-@@ -124,7 +124,7 @@ msgid "Record a screencast interactively"
- msgstr "อัดภาพถ่ายทอดหน้าจอแบบอินเทอร์แอคทีฟ"
- 
- #: data/50-gnome-shell-system.xml:6 data/X-GNOME-Shell-System.directory.desktop.in:2
--#: js/ui/messageTray.js:1307
-+#: js/ui/messageTray.js:1314
- msgid "System"
- msgstr "ระบบ"
- 
-@@ -148,14 +148,6 @@ msgstr "แสดงหน้าภาพรวม"
- msgid "Show all apps"
- msgstr "แสดงแอปทั้งหมด"
- 
--#: data/org.gnome.Shell.desktop.in.in:3
--msgid "GNOME Shell"
--msgstr "GNOME Shell"
--
--#: data/org.gnome.Shell.desktop.in.in:4
--msgid "Window management and application launching"
--msgstr "การจัดการหน้าต่างและการเรียกใช้แอปพลิเคชัน"
--
- #: data/org.gnome.shell.gschema.xml.in:6
- msgid "Enable internal tools useful for developers and testers from Alt-F2"
- msgstr "เปิดใช้เครื่องมือภายในที่เป็นประโยชน์ต่อนักพัฒนาและนักทดสอบ ผ่านปุ่ม Alt-F2"
-@@ -437,11 +429,35 @@ msgstr "เปิดแอปพลิเคชันตัวที่ 8 ขึ
- msgid "Open a new instance of application 9"
- msgstr "เปิดแอปพลิเคชันตัวที่ 9 ขึ้นมาอีกตัวหนึ่ง"
- 
--#: data/org.gnome.shell.gschema.xml.in:288 data/org.gnome.shell.gschema.xml.in:315
-+#: data/org.gnome.shell.gschema.xml.in:283
-+msgid "Screen brightness up"
-+msgstr "เพิ่มความสว่างหน้าจอ"
-+
-+#: data/org.gnome.shell.gschema.xml.in:287
-+msgid "Screen brightness up on current monitor"
-+msgstr "เพิ่มความสว่างหน้าจอบนจอภาพปัจจุบัน"
-+
-+#: data/org.gnome.shell.gschema.xml.in:291
-+msgid "Screen brightness down"
-+msgstr "ลดความสว่างหน้าจอ"
-+
-+#: data/org.gnome.shell.gschema.xml.in:295
-+msgid "Screen brightness down on current monitor"
-+msgstr "ลดความสว่างหน้าจอบนจอภาพปัจจุบัน"
-+
-+#: data/org.gnome.shell.gschema.xml.in:299
-+msgid "Screen brightness cycle"
-+msgstr "ปรับความสว่างหน้าจอเป็นรอบ"
-+
-+#: data/org.gnome.shell.gschema.xml.in:303
-+msgid "Screen brightness cycle on current monitor"
-+msgstr "ปรับความสว่างหน้าจอเป็นรอบบนจอภาพปัจจุบัน"
-+
-+#: data/org.gnome.shell.gschema.xml.in:312 data/org.gnome.shell.gschema.xml.in:339
- msgid "Limit switcher to current workspace."
- msgstr "จำกัดตัวสลับไว้ที่พื้นที่ทำงานปัจจุบัน"
- 
--#: data/org.gnome.shell.gschema.xml.in:289
-+#: data/org.gnome.shell.gschema.xml.in:313
- msgid ""
- "If true, only applications that have windows on the current workspace are shown in the switcher. "
- "Otherwise, all applications are included."
-@@ -449,11 +465,11 @@ msgstr ""
- "ถ้าเป็น true จะมีเพียงแอปพลิเคชันที่มีหน้าต่างบนพื้นที่ทำงานปัจจุบันเท่านั้นที่จะแสดงในตัวสลับ ถ้าไม่เป็น true "
- "แอปพลิเคชันทั้งหมดจะถูกรวมไว้ด้วย"
- 
--#: data/org.gnome.shell.gschema.xml.in:306
-+#: data/org.gnome.shell.gschema.xml.in:330
- msgid "The application icon mode."
- msgstr "โหมดไอคอนแอปพลิเคชัน"
- 
--#: data/org.gnome.shell.gschema.xml.in:307
-+#: data/org.gnome.shell.gschema.xml.in:331
- msgid ""
- "Configures how the windows are shown in the switcher. Valid possibilities are “thumbnail-only” "
- "(shows a thumbnail of the window), “app-icon-only” (shows only the application icon) or “both”."
-@@ -461,45 +477,45 @@ msgstr ""
- "กำหนดค่าว่าจะแสดงหน้าต่างในตัวสลับอย่างไร ค่าที่ใช้ได้คือ “thumbnail-only” (แสดงรูปย่อของหน้าต่าง), “app-icon-only” "
- "(แสดงเฉพาะไอคอนแอปพลิเคชัน) หรือ “both”"
- 
--#: data/org.gnome.shell.gschema.xml.in:316
-+#: data/org.gnome.shell.gschema.xml.in:340
- msgid ""
- "If true, only windows from the current workspace are shown in the switcher. Otherwise, all windows "
- "are included."
- msgstr "ถ้าเป็น true จะมีเพียงหน้าต่างจากพื้นที่ทำงานปัจจุบันเท่านั้นที่จะแสดงในตัวสลับ มิฉะนั้น หน้าต่างทั้งหมดจะถูกรวมไว้"
- 
--#: data/org.gnome.shell.gschema.xml.in:326
-+#: data/org.gnome.shell.gschema.xml.in:350
- msgid "Locations"
- msgstr "ตำแหน่งที่ตั้ง"
- 
--#: data/org.gnome.shell.gschema.xml.in:327
-+#: data/org.gnome.shell.gschema.xml.in:351
- msgid "The locations to show in world clocks"
- msgstr "ตำแหน่งที่ตั้งที่จะแสดงในนาฬิกาโลก"
- 
--#: data/org.gnome.shell.gschema.xml.in:337
-+#: data/org.gnome.shell.gschema.xml.in:361
- msgid "Automatic location"
- msgstr "ตำแหน่งที่ตั้งอัตโนมัติ"
- 
--#: data/org.gnome.shell.gschema.xml.in:338
-+#: data/org.gnome.shell.gschema.xml.in:362
- msgid "Whether to fetch the current location or not"
- msgstr "กำหนดว่าจะดึงข้อมูลตำแหน่งที่ตั้งปัจจุบันหรือไม่"
- 
--#: data/org.gnome.shell.gschema.xml.in:345
-+#: data/org.gnome.shell.gschema.xml.in:369
- msgid "Location"
- msgstr "ตำแหน่งที่ตั้ง"
- 
--#: data/org.gnome.shell.gschema.xml.in:346
-+#: data/org.gnome.shell.gschema.xml.in:370
- msgid "The location for which to show a forecast"
- msgstr "ตำแหน่งที่ตั้งที่ต้องการให้แสดงข้อมูลพยากรณ์"
- 
- #. Keep in sync with subprojects/extensions-app
--#: data/org.gnome.Shell.Extensions.desktop.in.in:4
-+#: data/org.gnome.Shell.Extensions.desktop.in:4
- #: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:5
- #: subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in:3
- #: subprojects/extensions-app/data/ui/extensions-window.ui:57
- msgid "Extensions"
- msgstr "ส่วนขยาย"
- 
--#: data/org.gnome.Shell.PortalHelper.desktop.in.in:2
-+#: data/org.gnome.Shell.PortalHelper.desktop.in:2
- msgid "Network Login"
- msgstr "เข้าระบบเครือข่าย"
- 
-@@ -507,51 +523,62 @@ msgstr "เข้าระบบเครือข่าย"
- msgid "Utilities"
- msgstr "อรรถประโยชน์"
- 
--#: js/dbusServices/extensions/ui/extension-error-page.ui:12
--#: subprojects/extensions-app/data/ui/extensions-window.ui:275
--msgid "Something’s gone wrong"
--msgstr "มีบางอย่างผิดปกติ"
-+#: js/dbusServices/extensions/extensionPrefsDialog.js:71
-+msgid "Extension Error"
-+msgstr "ส่วนขยายผิดพลาด"
- 
--#: js/dbusServices/extensions/ui/extension-error-page.ui:20
--msgid ""
--"We’re very sorry, but there’s been a problem: the settings for this extension can’t be displayed. "
--"We recommend that you report the issue to the extension authors."
--msgstr ""
--"เราขออภัยอย่างที่สุด แต่มีปัญหาเกิดขึ้นคือ ไม่สามารถแสดงผลการตั้งค่าสำหรับส่วนขยายนี้ได้ "
--"เราขอแนะนำให้คุณรายงานปัญหานั้นแก่ผู้จัดทำส่วนขยาย"
-+#. Translators: %s is an extension name
-+#: js/dbusServices/extensions/extensionPrefsDialog.js:104
-+#, javascript-format
-+msgid "Unable to display the settings for “%s”."
-+msgstr "ไม่สามารถแสดงการตั้งค่าสำหรับ “%s”"
-+
-+#. Translators: Link label in the phrase "Information about this
-+#. problem may be available on the extension website"
-+#: js/dbusServices/extensions/extensionPrefsDialog.js:110
-+msgid "extension website"
-+msgstr "เว็บไซต์ส่วนขยาย"
- 
--#: js/dbusServices/extensions/ui/extension-error-page.ui:45
--msgid "Technical Details"
--msgstr "รายละเอียดทางเทคนิค"
-+#. Translators: %s is "extension website"
-+#: js/dbusServices/extensions/extensionPrefsDialog.js:114
-+#, javascript-format
-+msgid "Information about this problem may be available on the %s."
-+msgstr "ข้อมูลเกี่ยวกับปัญหานี้อาจพบได้ที่ %s"
- 
--#: js/dbusServices/extensions/ui/extension-error-page.ui:87
--msgid "Homepage"
--msgstr "หน้าแรก"
-+#: js/dbusServices/extensions/ui/extension-error-page.ui:19
-+#: subprojects/extensions-app/data/ui/extension-row.ui:13
-+msgid "Error Details"
-+msgstr "รายละเอียดข้อผิดพลาด"
- 
--#: js/dbusServices/extensions/ui/extension-error-page.ui:88
--msgid "Visit extension homepage"
--msgstr "เยี่ยมชมหน้าแรกของส่วนขยาย"
-+#: js/dbusServices/extensions/ui/extension-error-page.ui:26
-+msgid "Copy Error"
-+msgstr "คัดลอกข้อผิดพลาด"
- 
--#: js/gdm/authPrompt.js:156 js/gdm/loginDialog.js:465 js/ui/audioDeviceSelection.js:60
-+#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:514 js/ui/audioDeviceSelection.js:60
- #: js/ui/components/networkAgent.js:114 js/ui/components/polkitAgent.js:144
- #: js/ui/endSessionDialog.js:437 js/ui/extensionDownloader.js:276 js/ui/shellMountOperation.js:382
- #: js/ui/shellMountOperation.js:392
- msgid "Cancel"
- msgstr "ยกเลิก"
- 
--#: js/gdm/authPrompt.js:324 js/ui/components/networkAgent.js:214 js/ui/components/networkAgent.js:234
-+#: js/gdm/authPrompt.js:335 js/ui/components/networkAgent.js:214 js/ui/components/networkAgent.js:234
- #: js/ui/components/networkAgent.js:266 js/ui/components/networkAgent.js:299
- #: js/ui/components/networkAgent.js:338 js/ui/components/networkAgent.js:351
- #: js/ui/components/polkitAgent.js:286 js/ui/shellMountOperation.js:332
-+#: subprojects/extensions-tool/src/command-upload.c:252
- msgid "Password"
- msgstr "รหัสผ่าน"
- 
--#: js/gdm/loginDialog.js:326
-+#: js/gdm/loginDialog.js:327
- msgid "Choose Session"
- msgstr "เลือกเซสชัน"
- 
-+#: js/gdm/loginDialog.js:420 js/ui/status/accessibility.js:35
-+msgid "Accessibility"
-+msgstr "สิ่งอำนวยความสะดวก"
-+
- #. Translators: is running for <username>
--#: js/gdm/loginDialog.js:423
-+#: js/gdm/loginDialog.js:472
- #, javascript-format
- msgid ""
- "Remote login is not possible because a remote session is already running for %s. To login remotely, "
-@@ -561,7 +588,7 @@ msgstr ""
- "คุณจะต้องออกจากเซสชันระยะไกลหรือบังคับหยุดเซสชันดังกล่าว"
- 
- #. Translators: is running for <username>
--#: js/gdm/loginDialog.js:426
-+#: js/gdm/loginDialog.js:475
- #, javascript-format
- msgid ""
- "Login is not possible because a remote session is already running for %s. To login, you must log "
-@@ -571,7 +598,7 @@ msgstr ""
- "คุณจะต้องออกจากเซสชันระยะไกลหรือบังคับหยุดเซสชันดังกล่าว"
- 
- #. Translators: is running for <username>
--#: js/gdm/loginDialog.js:429
-+#: js/gdm/loginDialog.js:478
- #, javascript-format
- msgid ""
- "Remote login is not possible because a local session is already running for %s. To login remotely, "
-@@ -581,7 +608,7 @@ msgstr ""
- "หากต้องการเข้าสู่ระบบจากระยะไกล คุณต้องออกจากเซสชันภายในเครื่องหรือบังคับหยุดเซสชันดังกล่าว"
- 
- #. Translators: is running for <username>
--#: js/gdm/loginDialog.js:432
-+#: js/gdm/loginDialog.js:481
- #, javascript-format
- msgid ""
- "Login is not possible because a session is already running for %s. To login, you must log out from "
-@@ -590,43 +617,44 @@ msgstr ""
- "ไม่สามารถเข้าสู่ระบบได้เนื่องจากเซสชันกำลังทำงานอยู่แล้วสำหรับ %s หากต้องการเข้าสู่ระบบ "
- "คุณต้องออกจากเซสชันหรือบังคับหยุดเซสชันดังกล่าว"
- 
--#: js/gdm/loginDialog.js:441
-+#: js/gdm/loginDialog.js:490
- msgid "Session Already Running"
- msgstr "เซสชันกำลังทำงานอยู่"
- 
--#: js/gdm/loginDialog.js:453
-+#: js/gdm/loginDialog.js:502
- msgid "Force stopping will quit any running apps and processes, and could result in data loss"
- msgstr "การบังคับหยุดจะปิดแอปและโปรเซสที่ทำงานอยู่ และอาจส่งผลให้ข้อมูลสูญหายได้"
- 
--#: js/gdm/loginDialog.js:473
-+#: js/gdm/loginDialog.js:522
- msgid "Force Stop"
- msgstr "บังคับให้หยุด"
- 
--#: js/gdm/loginDialog.js:551
-+#: js/gdm/loginDialog.js:600
- msgid "Not listed?"
- msgstr "ไม่มีชื่อของคุณงั้นหรือ?"
- 
- #. Translators: this message is shown below the username entry field
- #. to clue the user in on how to login to the local network realm
--#: js/gdm/loginDialog.js:1072
-+#: js/gdm/loginDialog.js:1129
- #, javascript-format
- msgid "(e.g., user or %s)"
- msgstr "(เช่น ผู้ใช้ หรือ %s)"
- 
--#: js/gdm/loginDialog.js:1077 js/ui/components/networkAgent.js:258
-+#: js/gdm/loginDialog.js:1134 js/ui/components/networkAgent.js:258
- #: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:327
-+#: subprojects/extensions-tool/src/command-upload.c:234
- msgid "Username"
- msgstr "ชื่อผู้ใช้"
- 
--#: js/gdm/loginDialog.js:1143
-+#: js/gdm/loginDialog.js:1200
- msgid "Login Attempt Timed Out"
- msgstr "หมดเวลาการพยายามเข้าสู่ระบบ"
- 
--#: js/gdm/loginDialog.js:1144
-+#: js/gdm/loginDialog.js:1201
- msgid "Login took too long, please try again"
- msgstr "การเข้าสู่ระบบใช้เวลานานเกินไป กรุณาลองใหม่อีกครั้ง"
- 
--#: js/gdm/loginDialog.js:1493
-+#: js/gdm/loginDialog.js:1550
- msgid "Login Window"
- msgstr "หน้าต่างเข้าสู่ระบบ"
- 
-@@ -803,94 +831,98 @@ msgid "Break in %d second"
- msgid_plural "Break in %d seconds"
- msgstr[0] "เตรียมพักในอีก %d วินาที"
- 
-+#: js/misc/brightnessManager.js:171 js/ui/status/brightness.js:10
-+msgid "Brightness"
-+msgstr "ความสว่าง"
-+
- #. Translators: The name of the power-off action in search
--#: js/misc/systemActions.js:91
-+#: js/misc/systemActions.js:94
- msgctxt "search-result"
- msgid "Power Off"
- msgstr "ปิดเครื่อง"
- 
- #. Translators: A list of keywords that match the power-off action, separated by semicolons
--#: js/misc/systemActions.js:94
-+#: js/misc/systemActions.js:97
- msgid "power off;poweroff;shutdown;halt;stop"
- msgstr "ปิดเครื่อง;ปิดระบบ;หยุด"
- 
- #. Translators: The name of the restart action in search
--#: js/misc/systemActions.js:99
-+#: js/misc/systemActions.js:102
- msgctxt "search-result"
- msgid "Restart"
- msgstr "รีสตาร์ท"
- 
- #. Translators: A list of keywords that match the restart action, separated by semicolons
--#: js/misc/systemActions.js:102
-+#: js/misc/systemActions.js:105
- msgid "reboot;restart;"
- msgstr "รีบูต;รีสตาร์ท"
- 
- #. Translators: The name of the lock screen action in search
--#: js/misc/systemActions.js:107
-+#: js/misc/systemActions.js:110
- msgctxt "search-result"
- msgid "Lock Screen"
- msgstr "ล็อกหน้าจอ"
- 
- #. Translators: A list of keywords that match the lock screen action, separated by semicolons
--#: js/misc/systemActions.js:110
-+#: js/misc/systemActions.js:113
- msgid "lock screen"
- msgstr "ล็อกหน้าจอ"
- 
- #. Translators: The name of the logout action in search
--#: js/misc/systemActions.js:115
-+#: js/misc/systemActions.js:118
- msgctxt "search-result"
- msgid "Log Out"
- msgstr "ออกจากระบบ"
- 
- #. Translators: A list of keywords that match the logout action, separated by semicolons
--#: js/misc/systemActions.js:118
-+#: js/misc/systemActions.js:121
- msgid "logout;log out;sign off"
- msgstr "ออกจากระบบ;ลงชื่อออก"
- 
- #. Translators: The name of the suspend action in search
--#: js/misc/systemActions.js:123
-+#: js/misc/systemActions.js:126
- msgctxt "search-result"
- msgid "Suspend"
- msgstr "พักเครื่อง"
- 
- #. Translators: A list of keywords that match the suspend action, separated by semicolons
--#: js/misc/systemActions.js:126
-+#: js/misc/systemActions.js:129
- msgid "suspend;sleep"
- msgstr "พักเครื่อง;สลีป"
- 
- #. Translators: The name of the switch user action in search
--#: js/misc/systemActions.js:131
-+#: js/misc/systemActions.js:134
- msgctxt "search-result"
- msgid "Switch User"
- msgstr "สลับผู้ใช้"
- 
- #. Translators: A list of keywords that match the switch user action, separated by semicolons
--#: js/misc/systemActions.js:134
-+#: js/misc/systemActions.js:137
- msgid "switch user"
- msgstr "สลับผู้ใช้;เปลี่ยนผู้ใช้"
- 
- #. Translators: A list of keywords that match the lock orientation action, separated by semicolons
--#: js/misc/systemActions.js:141
-+#: js/misc/systemActions.js:144
- msgid "lock orientation;unlock orientation;screen;rotation"
- msgstr "ล็อกการหมุน;ปลดล็อกการหมุน;หน้าจอ;การหมุน"
- 
- #. Translators: The name of the screenshot UI action in search
--#: js/misc/systemActions.js:146
-+#: js/misc/systemActions.js:149
- msgctxt "search-result"
- msgid "Take a Screenshot"
- msgstr "ถ่ายภาพหน้าจอ"
- 
- #. Translators: A list of keywords that match the screenshot UI action, separated by semicolons
--#: js/misc/systemActions.js:149
-+#: js/misc/systemActions.js:152
- msgid "screenshot;screencast;snip;capture;record"
- msgstr "ภาพหน้าจอ;บันทึกหน้าจอ;ถ่าย;เก็บภาพ;บันทึก"
- 
--#: js/misc/systemActions.js:249
-+#: js/misc/systemActions.js:256
- msgctxt "search-result"
- msgid "Unlock Screen Rotation"
- msgstr "ปลดล็อกการหมุนหน้าจอ"
- 
--#: js/misc/systemActions.js:250
-+#: js/misc/systemActions.js:257
- msgctxt "search-result"
- msgid "Lock Screen Rotation"
- msgstr "ล็อกการหมุนหน้าจอ"
-@@ -972,66 +1004,68 @@ msgstr[0] "%d ปีก่อน"
- 
- #. Translators: Time in 24h format
- #: js/misc/dateUtils.js:155
--msgid "%H∶%M"
--msgstr "%H∶%M น."
-+#| msgctxt "event list time"
-+#| msgid "%H:%M"
-+msgid "%H:%M"
-+msgstr "%H:%M"
- 
- #. Translators: this is the word "Yesterday" followed by a
- #. time string in 24h format. i.e. "Yesterday, 14:30"
- #: js/misc/dateUtils.js:161
- #, no-c-format
--msgid "Yesterday, %H∶%M"
--msgstr "เมื่อวาน %H∶%M น."
-+msgid "Yesterday, %H:%M"
-+msgstr "เมื่อวาน %H:%M น."
- 
- #. Translators: this is the week day name followed by a time
- #. string in 24h format. i.e. "Monday, 14:30"
- #: js/misc/dateUtils.js:167
- #, no-c-format
--msgid "%A, %H∶%M"
--msgstr "%A %H∶%M น."
-+msgid "%A, %H:%M"
-+msgstr "%A %H:%M น."
- 
- #. Translators: this is the month name and day number
- #. followed by a time string in 24h format.
- #. i.e. "May 25, 14:30"
- #: js/misc/dateUtils.js:173
- #, no-c-format
--msgid "%B %-d, %H∶%M"
--msgstr "%-d %B %H∶%M น."
-+msgid "%B %-d, %H:%M"
-+msgstr "%-d %B %H:%M น."
- 
- #. Translators: this is the month name, day number, year
- #. number followed by a time string in 24h format.
- #. i.e. "May 25 2012, 14:30"
- #: js/misc/dateUtils.js:179
- #, no-c-format
--msgid "%B %-d %Y, %H∶%M"
--msgstr "%-d %B %EY %H∶%M น."
-+msgid "%B %-d %Y, %H:%M"
-+msgstr "%-d %B %EY %H:%M น."
- 
- #. Show only the time if date is on today
- #. eslint-disable-line no-lonely-if
- #. Translators: Time in 12h format
- #: js/misc/dateUtils.js:184
--msgid "%l∶%M %p"
-+msgid "%l:%M %p"
- msgstr "%l:%M น. %p"
- 
- #. Translators: this is the word "Yesterday" followed by a
- #. time string in 12h format. i.e. "Yesterday, 2:30 pm"
- #: js/misc/dateUtils.js:190
- #, no-c-format
--msgid "Yesterday, %l∶%M %p"
-+msgid "Yesterday, %l:%M %p"
- msgstr "เมื่อวาน %l:%M น. %p"
- 
- #. Translators: this is the week day name followed by a time
- #. string in 12h format. i.e. "Monday, 2:30 pm"
- #: js/misc/dateUtils.js:196
- #, no-c-format
--msgid "%A, %l∶%M %p"
--msgstr "%A %l∶%M น. %p"
-+msgid "%A, %l:%M %p"
-+msgstr "%A %l:%M น. %p"
- 
- #. Translators: this is the month name and day number
- #. followed by a time string in 12h format.
- #. i.e. "May 25, 2:30 pm"
- #: js/misc/dateUtils.js:202
- #, no-c-format
--msgid "%B %-d, %l∶%M %p"
-+msgid "%B %-d, %l:%M %p"
- msgstr "%-d %B %l:%M น. %p"
- 
- #. Translators: this is the month name, day number, year
-@@ -1039,7 +1073,7 @@ msgstr "%-d %B %l:%M น. %p"
- #. i.e. "May 25 2012, 2:30 pm"
- #: js/misc/dateUtils.js:208
- #, no-c-format
--msgid "%B %-d %Y, %l∶%M %p"
-+msgid "%B %-d %Y, %l:%M %p"
- msgstr "%-d %B %EY %l:%M น. %p"
- 
- #: js/portalHelper/main.js:98
-@@ -1066,21 +1100,21 @@ msgstr "ปฏิเสธ"
- msgid "Allow"
- msgstr "อนุญาต"
- 
--#: js/ui/appDisplay.js:1762
-+#: js/ui/appDisplay.js:1734
- msgid "Unnamed Folder"
- msgstr "โฟลเดอร์ไม่มีชื่อ"
- 
--#: js/ui/appFavorites.js:163
-+#: js/ui/appFavorites.js:89
- #, javascript-format
- msgid "%s has been pinned to the dash."
- msgstr "%s ถูกปักหมุดไว้ที่แดชแล้ว"
- 
--#: js/ui/appFavorites.js:194
-+#: js/ui/appFavorites.js:120
- #, javascript-format
- msgid "%s has been unpinned from the dash."
- msgstr "%s ถูกเลิกปักหมุดจากแดชแล้ว"
- 
--#: js/ui/appFavorites.js:208 js/ui/main.js:309
-+#: js/ui/appFavorites.js:134 js/ui/main.js:316
- msgid "Undo"
- msgstr "เลิกทำ"
- 
-@@ -1101,7 +1135,7 @@ msgstr "รายละเอียดแอป"
- msgid "Quit"
- msgstr "ปิด"
- 
--#: js/ui/appMenu.js:160 js/ui/dash.js:248
-+#: js/ui/appMenu.js:160 js/ui/dash.js:245
- msgid "Unpin"
- msgstr "เลิกปักหมุด"
- 
-@@ -1110,11 +1144,11 @@ msgid "Pin to Dash"
- msgstr "ปักหมุดไว้ที่แดช"
- 
- #: js/ui/appMenu.js:178
--msgid "Launch using Integrated Graphics Card"
-+msgid "Launch Using Integrated Graphics Card"
- msgstr "เรียกใช้งานโดยใช้กราฟิกการ์ดในตัว"
- 
- #: js/ui/appMenu.js:179
--msgid "Launch using Discrete Graphics Card"
-+msgid "Launch Using Discrete Graphics Card"
- msgstr "เรียกใช้งานโดยใช้กราฟิกการ์ดแยก"
- 
- #: js/ui/audioDeviceSelection.js:46
-@@ -1133,7 +1167,7 @@ msgstr "หูฟัง"
- msgid "Headset"
- msgstr "ชุดหูฟัง"
- 
--#: js/ui/audioDeviceSelection.js:79 js/ui/status/volume.js:366
-+#: js/ui/audioDeviceSelection.js:79 js/ui/status/volume.js:367
- msgid "Microphone"
- msgstr "ไมโครโฟน"
- 
-@@ -1150,7 +1184,7 @@ msgid "Settings"
- msgstr "การตั้งค่า"
- 
- #. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday).
--#: js/ui/calendar.js:33
-+#: js/ui/calendar.js:32
- msgctxt "calendar-no-work"
- msgid "06"
- msgstr "06"
-@@ -1160,43 +1194,43 @@ msgstr "06"
- #. * NOTE: These grid abbreviations are always shown together
- #. * and in order, e.g. "S M T W T F S".
- #.
--#: js/ui/calendar.js:59
-+#: js/ui/calendar.js:58
- msgctxt "grid sunday"
- msgid "S"
- msgstr "อา"
- 
- #. Translators: Calendar grid abbreviation for Monday
--#: js/ui/calendar.js:61
-+#: js/ui/calendar.js:60
- msgctxt "grid monday"
- msgid "M"
- msgstr "จ"
- 
- #. Translators: Calendar grid abbreviation for Tuesday
--#: js/ui/calendar.js:63
-+#: js/ui/calendar.js:62
- msgctxt "grid tuesday"
- msgid "T"
- msgstr "อ"
- 
- #. Translators: Calendar grid abbreviation for Wednesday
--#: js/ui/calendar.js:65
-+#: js/ui/calendar.js:64
- msgctxt "grid wednesday"
- msgid "W"
- msgstr "พ"
- 
- #. Translators: Calendar grid abbreviation for Thursday
--#: js/ui/calendar.js:67
-+#: js/ui/calendar.js:66
- msgctxt "grid thursday"
- msgid "T"
- msgstr "พฤ"
- 
- #. Translators: Calendar grid abbreviation for Friday
--#: js/ui/calendar.js:69
-+#: js/ui/calendar.js:68
- msgctxt "grid friday"
- msgid "F"
- msgstr "ศ"
- 
- #. Translators: Calendar grid abbreviation for Saturday
--#: js/ui/calendar.js:71
-+#: js/ui/calendar.js:70
- msgctxt "grid saturday"
- msgid "S"
- msgstr "ส"
-@@ -1207,7 +1241,7 @@ msgstr "ส"
- #. * "%OB" is the new format specifier introduced in glibc 2.27,
- #. * in most cases you should not change it.
- #.
--#: js/ui/calendar.js:422
-+#: js/ui/calendar.js:421
- msgid "%OB"
- msgstr "%OB"
- 
-@@ -1220,25 +1254,25 @@ msgstr "%OB"
- #. * in most cases you should not use the old "%B" here unless you
- #. * absolutely know what you are doing.
- #.
--#: js/ui/calendar.js:432
-+#: js/ui/calendar.js:431
- msgid "%OB %Y"
- msgstr "%OB %EY"
- 
--#: js/ui/calendar.js:494
-+#: js/ui/calendar.js:493
- msgid "Previous month"
- msgstr "เดือนที่แล้ว"
- 
--#: js/ui/calendar.js:512
-+#: js/ui/calendar.js:511
- msgid "Next month"
- msgstr "เดือนต่อไป"
- 
--#: js/ui/calendar.js:663
-+#: js/ui/calendar.js:662
- #, no-javascript-format
- msgctxt "date day number format"
- msgid "%d"
- msgstr "%d"
- 
--#: js/ui/calendar.js:722
-+#: js/ui/calendar.js:721
- msgid "Week %V"
- msgstr "สัปดาห์ที่ %V"
- 
-@@ -1246,15 +1280,11 @@ msgstr "สัปดาห์ที่ %V"
- msgid "No Notifications"
- msgstr "ไม่มีการแจ้งเตือน"
- 
--#: js/ui/calendar.js:832
--msgid "Do Not Disturb"
--msgstr "ห้ามรบกวน"
--
--#: js/ui/calendar.js:853
-+#: js/ui/calendar.js:815
- msgid "Clear"
- msgstr "ล้าง"
- 
--#: js/ui/calendar.js:857
-+#: js/ui/calendar.js:819
- msgctxt "action"
- msgid "Clear all notifications"
- msgstr "ล้างการแจ้งเตือนทั้งหมด"
-@@ -1334,16 +1364,16 @@ msgid "Service"
- msgstr "บริการ"
- 
- #: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:407
--#: js/ui/components/networkAgent.js:745 js/ui/components/networkAgent.js:766
-+#: js/ui/components/networkAgent.js:744 js/ui/components/networkAgent.js:765
- msgid "Authentication required"
- msgstr "ต้องยืนยันตัวบุคคล"
- 
--#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:746
-+#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:745
- #, javascript-format
- msgid "Passwords or encryption keys are required to access the wireless network “%s”"
- msgstr "ต้องป้อนรหัสผ่านหรือกุญแจสำหรับเข้ารหัสลับเพื่อจะเข้าใช้เครือข่ายไร้สาย “%s”"
- 
--#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:750
-+#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:749
- msgid "Wired 802.1X authentication"
- msgstr "การยืนยันตัวบุคคลกับเครือข่ายมีสาย 802.1X"
- 
-@@ -1351,15 +1381,15 @@ msgstr "การยืนยันตัวบุคคลกับเครื
- msgid "Network name"
- msgstr "ชื่อเครือข่าย"
- 
--#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:754
-+#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:753
- msgid "DSL authentication"
- msgstr "การยืนยันตัวบุคคลกับ DSL"
- 
--#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:759
-+#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:758
- msgid "PIN code required"
- msgstr "ต้องการรหัส PIN"
- 
--#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:760
-+#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:759
- msgid "PIN code is needed for the mobile broadband device"
- msgstr "ต้องการรหัส PIN ของอุปกรณ์บรอดแบนด์มือถือ"
- 
-@@ -1367,14 +1397,14 @@ msgstr "ต้องการรหัส PIN ของอุปกรณ์บ
- msgid "PIN"
- msgstr "PIN"
- 
--#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:751
--#: js/ui/components/networkAgent.js:755 js/ui/components/networkAgent.js:767
--#: js/ui/components/networkAgent.js:771
-+#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:750
-+#: js/ui/components/networkAgent.js:754 js/ui/components/networkAgent.js:766
-+#: js/ui/components/networkAgent.js:770
- #, javascript-format
- msgid "A password is required to connect to “%s”"
- msgstr "ต้องป้อนรหัสผ่านเพื่อเชื่อมต่อกับ “%s”"
- 
--#: js/ui/components/networkAgent.js:770
-+#: js/ui/components/networkAgent.js:769
- msgid "VPN password"
- msgstr "รหัสผ่าน VPN"
- 
-@@ -1398,17 +1428,17 @@ msgstr "ยืนยันตัวบุคคล"
- msgid "Sorry, that didn’t work. Please try again."
- msgstr "ขออภัย ยังไม่ผ่าน โปรดลองใหม่"
- 
--#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:404
-+#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:407
- msgid "Windows"
- msgstr "หน้าต่าง"
- 
--#: js/ui/dash.js:204 js/ui/dash.js:250
-+#: js/ui/dash.js:201 js/ui/dash.js:247
- msgid "Show Apps"
- msgstr "แสดงแอปต่าง ๆ"
- 
- #. Translators: this is the name of the dock/favorites area on
- #. the bottom of the overview
--#: js/ui/dash.js:408
-+#: js/ui/dash.js:405
- msgid "Dash"
- msgstr "แดช"
- 
-@@ -1524,7 +1554,7 @@ msgctxt "button"
- msgid "Log Out"
- msgstr "ออกจากระบบ"
- 
--#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:174
-+#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:181
- msgctxt "title"
- msgid "Power Off"
- msgstr "ปิดเครื่อง"
-@@ -1736,7 +1766,7 @@ msgstr "ปิด"
- msgid "Leave Off"
- msgstr "ปิดทิ้งไว้"
- 
--#: js/ui/keyboard.js:180 js/ui/status/keyboard.js:901
-+#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:898
- msgid "Keyboard Settings"
- msgstr "ตั้งค่าแป้นพิมพ์"
- 
-@@ -1794,30 +1824,30 @@ msgstr "ดูซอร์ส"
- msgid "Web Page"
- msgstr "หน้าเว็บ"
- 
--#: js/ui/main.js:305
-+#: js/ui/main.js:312
- msgid "System was put in unsafe mode"
- msgstr "ระบบถูกนำเข้าไปอยู่ในโหมดที่ไม่ปลอดภัย"
- 
--#: js/ui/main.js:306
-+#: js/ui/main.js:313
- msgid "Apps now have unrestricted access"
- msgstr "ตอนนี้แอปจะมีสิทธิเข้าถึงต่าง ๆ แบบไม่จำกัด"
- 
--#: js/ui/main.js:366
-+#: js/ui/main.js:373
- msgid "Logged in as a privileged user"
- msgstr "เข้าสู่ระบบในฐานะผู้ใช้สิทธิพิเศษอยู่"
- 
--#: js/ui/main.js:367
-+#: js/ui/main.js:374
- msgid ""
- "Running a session as a privileged user should be avoided for security reasons. If possible, you "
- "should log in as a normal user."
- msgstr ""
- "คุณควรหลีกเลี่ยงการเรียกใช้เซสชันในฐานะผู้ใช้สิทธิพิเศษเพื่อความปลอดภัยของระบบ ถ้าเป็นไปได้ ควรเข้าสู่ระบบในฐานะผู้ใช้ปกติ"
- 
--#: js/ui/main.js:415
-+#: js/ui/main.js:422
- msgid "Screen Lock disabled"
- msgstr "การล็อกหน้าจอปิดใช้งานอยู่"
- 
--#: js/ui/main.js:416
-+#: js/ui/main.js:423
- msgid "Screen Locking requires the GNOME display manager"
- msgstr "การล็อกหน้าจอต้องการตัวจัดการดิสเพลย์ GNOME"
- 
-@@ -1843,11 +1873,11 @@ msgstr "ไม่ทราบชื่อ"
- #. in the search entry when no search is
- #. active; it should not exceed ~30
- #. characters.
--#: js/ui/overviewControls.js:328
-+#: js/ui/overviewControls.js:330
- msgid "Type to search"
- msgstr "พิมพ์เพื่อค้นหา"
- 
--#: js/ui/overviewControls.js:392
-+#: js/ui/overviewControls.js:395
- msgid "Apps"
- msgstr "แอป"
- 
-@@ -1881,42 +1911,42 @@ msgstr "กำหนดปุ่มลัด"
- msgid "Done"
- msgstr "เสร็จ"
- 
--#: js/ui/padOsd.js:727
-+#: js/ui/padOsd.js:743
- msgid "Edit…"
- msgstr "แก้ไข…"
- 
--#: js/ui/padOsd.js:774
-+#: js/ui/padOsd.js:791
- msgid "None"
- msgstr "ไม่มี"
- 
--#: js/ui/padOsd.js:845
-+#: js/ui/padOsd.js:868
- msgid "Press a button to configure"
- msgstr "กดปุ่มเพื่อตั้งค่า"
- 
--#: js/ui/padOsd.js:846
-+#: js/ui/padOsd.js:869
- msgid "Press Esc to exit"
- msgstr "กด Esc เพื่อออก"
- 
--#: js/ui/padOsd.js:849
-+#: js/ui/padOsd.js:872
- msgid "Press any key to exit"
- msgstr "กดแป้นใดก็ได้เพื่อออก"
- 
- #. Translators: If there is no suitable word for "Activities"
- #. in your language, you can use the word for "Overview".
--#: js/ui/panel.js:423
-+#: js/ui/panel.js:208
- msgid "Activities"
- msgstr "กิจกรรม"
- 
--#: js/ui/panel.js:504
-+#: js/ui/panel.js:289
- msgctxt "System menu in the top bar"
- msgid "System"
- msgstr "ระบบ"
- 
--#: js/ui/panel.js:678
-+#: js/ui/panel.js:465
- msgid "Top Bar"
- msgstr "แถบด้านบน"
- 
--#: js/ui/quickSettings.js:185 js/ui/quickSettings.js:340
-+#: js/ui/quickSettings.js:164 js/ui/quickSettings.js:263
- msgid "Open menu"
- msgstr "เปิดเมนู"
- 
-@@ -1936,147 +1966,147 @@ msgstr "ไม่สามารถเริ่มใหม่ได้บน Wa
- msgid "Restarting…"
- msgstr "กำลังเริ่มใหม่…"
- 
--#: js/ui/screenShield.js:233
-+#: js/ui/screenShield.js:227
- msgid "GNOME needs to lock the screen"
- msgstr "GNOME จำเป็นต้องล็อกหน้าจอ"
- 
--#: js/ui/screenShield.js:274 js/ui/screenShield.js:667
-+#: js/ui/screenShield.js:269 js/ui/screenShield.js:680
- msgid "Unable to lock"
- msgstr "ไม่สามารถล็อกได้"
- 
--#: js/ui/screenShield.js:275 js/ui/screenShield.js:668
-+#: js/ui/screenShield.js:270 js/ui/screenShield.js:681
- msgid "Lock was blocked by an app"
- msgstr "การล็อกถูกบล็อกโดยแอป"
- 
--#: js/ui/screenshot.js:1250
-+#. Translators: notification source name for screenshots and recordings.
-+#: js/ui/screenshot.js:40
-+msgid "Screen Capture"
-+msgstr "จับภาพหน้าจอ"
-+
-+#: js/ui/screenshot.js:1268
- msgid "Selection"
- msgstr "ส่วนที่เลือก"
- 
--#: js/ui/screenshot.js:1260
-+#: js/ui/screenshot.js:1278
- msgid "Area Selection"
- msgstr "เลือกพื้นที่"
- 
--#: js/ui/screenshot.js:1265
-+#: js/ui/screenshot.js:1283
- msgid "Screen"
- msgstr "หน้าจอ"
- 
--#: js/ui/screenshot.js:1275
-+#: js/ui/screenshot.js:1293
- msgid "Screen Selection"
- msgstr "เลือกหน้าจอ"
- 
--#: js/ui/screenshot.js:1280
-+#: js/ui/screenshot.js:1298
- msgid "Window"
- msgstr "หน้าต่าง"
- 
--#: js/ui/screenshot.js:1290
-+#: js/ui/screenshot.js:1308
- msgid "Window Selection"
- msgstr "เลือกหน้าต่าง"
- 
--#: js/ui/screenshot.js:1315 js/ui/status/system.js:111
-+#: js/ui/screenshot.js:1333 js/ui/status/system.js:118
- msgid "Take Screenshot"
- msgstr "ถ่ายภาพ"
- 
--#: js/ui/screenshot.js:1331
-+#: js/ui/screenshot.js:1349
- msgid "Record Screen"
- msgstr "บันทึก"
- 
- #. Translators: since this string refers to an action,
- #. it needs to be phrased as a verb.
--#: js/ui/screenshot.js:1348
-+#: js/ui/screenshot.js:1366
- msgid "Capture"
- msgstr "จับภาพ"
- 
--#: js/ui/screenshot.js:1370
-+#: js/ui/screenshot.js:1388
- msgid "Show Pointer"
- msgstr "แสดงตัวชี้"
- 
- #. Translators: this is the folder where recorded
- #. screencasts are stored.
--#: js/ui/screenshot.js:1998
-+#: js/ui/screenshot.js:2016
- msgid "Screencasts"
- msgstr "บันทึกหน้าจอ"
- 
- #. Translators: this is a filename used for screencast
- #. * recording, where "%d" and "%t" date and time, e.g.
- #. * "Screencast From 07-17-2013 10:00:46 PM"
--#: js/ui/screenshot.js:2003
-+#: js/ui/screenshot.js:2021
- #, no-c-format
- msgid "Screencast From %d %t"
- msgstr "บันทึกหน้าจอจาก %d %t"
- 
- #. Translators: notification title.
--#: js/ui/screenshot.js:2049
-+#: js/ui/screenshot.js:2067
- msgid "Screencast recorded"
- msgstr "บันทึกหน้าจอแล้ว"
- 
- #. Translators: notification title.
--#: js/ui/screenshot.js:2062
-+#: js/ui/screenshot.js:2080
- msgid "Screencast failed to start"
- msgstr "ไม่สามารถเริ่มการบันทึกหน้าจอได้"
- 
- #. Translators: notification title.
--#: js/ui/screenshot.js:2068
-+#: js/ui/screenshot.js:2086
- msgid "Screencast ended: Out of disk space"
- msgstr "การบันทึกหน้าจอสิ้นสุด: เนื้อที่ดิสก์หมดแล้ว"
- 
- #. We can encourage user to try again on service crashes since the
- #. recorder will auto-blocklist the pipeline that crashed.
- #. Translators: notification title.
--#: js/ui/screenshot.js:2074
-+#: js/ui/screenshot.js:2092
- msgid "Screencast ended unexpectedly, please try again"
- msgstr "การบันทึกหน้าจอสิ้นสุดอย่างไม่คาดคิด โปรดลองอีกครั้ง"
- 
- #. Translators: notification title.
--#: js/ui/screenshot.js:2077
-+#: js/ui/screenshot.js:2095
- msgid "Screencast ended unexpectedly"
- msgstr "การบันทึกหน้าจอสิ้นสุดอย่างไม่คาดคิด"
- 
--#. Translators: notification source name.
--#: js/ui/screenshot.js:2087 js/ui/screenshot.js:2334
--msgid "Screenshot"
--msgstr "ภาพหน้าจอ"
--
- #. Translators: notification body when a screencast was recorded.
--#: js/ui/screenshot.js:2094
--msgid "Click here to view the video."
-+#: js/ui/screenshot.js:2108
-+msgid "Click here to view the video"
- msgstr "คลิกที่นี่เพื่อดูวิดีโอ"
- 
- #. Translators: button on the screencast notification.
- #. Translators: button on the screenshot notification.
--#: js/ui/screenshot.js:2102 js/ui/screenshot.js:2350
-+#: js/ui/screenshot.js:2116 js/ui/screenshot.js:2359
- msgid "Show in Files"
- msgstr "แสดงในไฟล์"
- 
- #. Translators: this is the name of the file that the screenshot is
- #. saved to. The placeholder is a timestamp, e.g. "2017-05-21 12-24-03".
--#: js/ui/screenshot.js:2292
-+#: js/ui/screenshot.js:2305
- #, javascript-format
- msgid "Screenshot From %s"
- msgstr "ภาพหน้าจอจาก %s"
- 
- #. Translators: notification title.
--#: js/ui/screenshot.js:2340
-+#: js/ui/screenshot.js:2349
- msgid "Screenshot captured"
- msgstr "จับภาพหน้าจอแล้ว"
- 
- #. Translators: notification body when a screenshot was captured.
--#: js/ui/screenshot.js:2342
--msgid "You can paste the image from the clipboard."
-+#: js/ui/screenshot.js:2351
-+msgid "You can paste the image from the clipboard"
- msgstr "คุณสามารถวางรูปภาพจากคลิปบอร์ดได้"
- 
--#: js/ui/screenshot.js:2401 js/ui/screenshot.js:2565
-+#: js/ui/screenshot.js:2409 js/ui/screenshot.js:2571
- msgid "Screenshot taken"
- msgstr "ถ่ายภาพหน้าจอแล้ว"
- 
--#: js/ui/search.js:832
--msgid "Searching…"
--msgstr "กำลังค้นหา…"
-+#: js/ui/search.js:847
-+msgid "Searching"
-+msgstr "กำลังค้นหา"
- 
--#: js/ui/search.js:834
-+#: js/ui/search.js:850
- msgid "No results"
- msgstr "ไม่พบผลลัพธ์"
- 
--#: js/ui/search.js:965
-+#: js/ui/search.js:985
- #, javascript-format
- msgid "%d more"
- msgid_plural "%d more"
-@@ -2086,23 +2116,23 @@ msgstr[0] "อีก %d"
- msgid "Search"
- msgstr "ค้นหา"
- 
--#: js/ui/shellEntry.js:21
-+#: js/ui/shellEntry.js:22
- msgid "Copy"
- msgstr "คัดลอก"
- 
--#: js/ui/shellEntry.js:26
-+#: js/ui/shellEntry.js:27
- msgid "Paste"
- msgstr "วาง"
- 
--#: js/ui/shellEntry.js:78
-+#: js/ui/shellEntry.js:79
- msgid "Show Text"
- msgstr "แสดงข้อความ"
- 
--#: js/ui/shellEntry.js:80
-+#: js/ui/shellEntry.js:81
- msgid "Hide Text"
- msgstr "ซ่อนข้อความ"
- 
--#: js/ui/shellEntry.js:174
-+#: js/ui/shellEntry.js:175
- msgid "Caps lock is on"
- msgstr "Caps lock เปิดอยู่"
- 
-@@ -2150,51 +2180,47 @@ msgstr "เปิด “%s”"
- msgid "The PIM must be a number or empty"
- msgstr "PIM จะต้องเป็นตัวเลขหรือว่างเปล่า"
- 
--#: js/ui/status/accessibility.js:34
--msgid "Accessibility"
--msgstr "สิ่งอำนวยความสะดวก"
--
--#: js/ui/status/accessibility.js:44
-+#: js/ui/status/accessibility.js:45 js/ui/status/accessibility.js:155
- msgid "High Contrast"
- msgstr "สีตัดกัน"
- 
--#: js/ui/status/accessibility.js:47
-+#: js/ui/status/accessibility.js:48 js/ui/status/accessibility.js:171
- msgid "Zoom"
- msgstr "ซูม"
- 
--#: js/ui/status/accessibility.js:54
-+#: js/ui/status/accessibility.js:55 js/ui/status/accessibility.js:223
- msgid "Screen Reader"
- msgstr "โปรแกรมอ่านหน้าจอ"
- 
--#: js/ui/status/accessibility.js:58
-+#: js/ui/status/accessibility.js:59 js/ui/status/accessibility.js:239
- msgid "Screen Keyboard"
- msgstr "แป้นพิมพ์บนจอ"
- 
--#: js/ui/status/accessibility.js:62
-+#: js/ui/status/accessibility.js:63 js/ui/status/accessibility.js:255
- msgid "Visual Alerts"
- msgstr "แจ้งเตือนด้วยภาพ"
- 
--#: js/ui/status/accessibility.js:66
-+#: js/ui/status/accessibility.js:67 js/ui/status/accessibility.js:271
- msgid "Sticky Keys"
- msgstr "ค้างปุ่มกด"
- 
--#: js/ui/status/accessibility.js:70
-+#: js/ui/status/accessibility.js:71 js/ui/status/accessibility.js:287
- msgid "Slow Keys"
- msgstr "พิมพ์แบบช้า"
- 
--#: js/ui/status/accessibility.js:74
-+#: js/ui/status/accessibility.js:75 js/ui/status/accessibility.js:303
- msgid "Bounce Keys"
- msgstr "ป้องกันการกดแป้นรัว"
- 
--#: js/ui/status/accessibility.js:78
-+#: js/ui/status/accessibility.js:79 js/ui/status/accessibility.js:319
- msgid "Mouse Keys"
- msgstr "บังคับเมาส์ด้วยแป้น"
- 
--#: js/ui/status/accessibility.js:83
-+#: js/ui/status/accessibility.js:84
- msgid "Accessibility Settings"
- msgstr "ตั้งค่าสิ่งอำนวยความสะดวก"
- 
--#: js/ui/status/accessibility.js:123
-+#: js/ui/status/accessibility.js:124 js/ui/status/accessibility.js:187
- msgid "Large Text"
- msgstr "อักษรขนาดใหญ่"
- 
-@@ -2241,10 +2267,14 @@ msgstr "ต่ำ"
- msgid "High"
- msgstr "สูง"
- 
--#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:883
-+#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:880
- msgid "Keyboard"
- msgstr "แป้นพิมพ์"
- 
-+#: js/ui/status/backlight.js:164
-+msgid "Open keyboard brightness menu"
-+msgstr "เปิดเมนูความสว่างแป้นพิมพ์"
-+
- #: js/ui/status/bluetooth.js:246 js/ui/status/network.js:360
- msgid "Disconnect"
- msgstr "ตัดการเชื่อมต่อ"
-@@ -2261,58 +2291,66 @@ msgstr "ตัดการเชื่อมต่อกับ %s"
- msgid "Connect to %s"
- msgstr "เชื่อมต่อกับ %s"
- 
--#: js/ui/status/bluetooth.js:276 js/ui/status/bluetooth.js:278
-+#: js/ui/status/bluetooth.js:277 js/ui/status/bluetooth.js:281
- msgid "Bluetooth"
- msgstr "บลูทูธ"
- 
--#: js/ui/status/bluetooth.js:301 js/ui/status/network.js:1920
-+#: js/ui/status/bluetooth.js:278
-+msgid "Open Bluetooth menu"
-+msgstr "เปิดเมนูบลูทูธ"
-+
-+#: js/ui/status/bluetooth.js:304 js/ui/status/network.js:1925
- msgid "Bluetooth Settings"
- msgstr "ตั้งค่าบลูทูธ"
- 
--#: js/ui/status/bluetooth.js:348
-+#: js/ui/status/bluetooth.js:351
- msgid "No available or connected devices"
- msgstr "ไม่มีอุปกรณ์ที่ใช้งานได้หรือที่เชื่อมต่ออยู่"
- 
--#: js/ui/status/bluetooth.js:349
-+#: js/ui/status/bluetooth.js:352
- msgid "Turn on Bluetooth to connect to devices"
- msgstr "เปิดบลูทูธเพื่อเชื่อมต่อกับอุปกรณ์ต่าง ๆ"
- 
- #. Translators: This is the number of connected bluetooth devices
--#: js/ui/status/bluetooth.js:413
-+#: js/ui/status/bluetooth.js:416
- #, javascript-format
- msgid "%d Connected"
- msgid_plural "%d Connected"
- msgstr[0] "เชื่อมต่ออยู่ %d"
- 
--#: js/ui/status/brightness.js:32
--msgid "Brightness"
--msgstr "ความสว่าง"
-+#: js/ui/status/brightness.js:42
-+msgid "Open brightness menu"
-+msgstr "เปิดเมนูความสว่าง"
- 
- #: js/ui/status/darkMode.js:12
- msgid "Dark Style"
- msgstr "โหมดมืด"
- 
--#: js/ui/status/dwellClick.js:15
-+#: js/ui/status/doNotDisturb.js:10
-+msgid "Do Not Disturb"
-+msgstr "ห้ามรบกวน"
-+
-+#: js/ui/status/dwellClick.js:14
- msgid "Single Click"
- msgstr "คลิกครั้งเดียว"
- 
--#: js/ui/status/dwellClick.js:20
-+#: js/ui/status/dwellClick.js:19
- msgid "Double Click"
- msgstr "คลิกสองครั้ง"
- 
--#: js/ui/status/dwellClick.js:25
-+#: js/ui/status/dwellClick.js:24
- msgid "Drag"
- msgstr "ลาก"
- 
--#: js/ui/status/dwellClick.js:30
-+#: js/ui/status/dwellClick.js:29
- msgid "Secondary Click"
- msgstr "คลิกปุ่มรอง"
- 
--#: js/ui/status/dwellClick.js:39
-+#: js/ui/status/dwellClick.js:38
- msgid "Dwell Click"
- msgstr "คลิกเมื่อวางแช่"
- 
--#: js/ui/status/keyboard.js:900
-+#: js/ui/status/keyboard.js:897
- msgid "Show Keyboard Layout"
- msgstr "แสดงผังแป้นพิมพ์"
- 
-@@ -2362,72 +2400,92 @@ msgid "%s, %s, %s"
- msgstr "%s, %s, %s"
- 
- #. Translators: %s is a network identifier
--#: js/ui/status/network.js:1165
-+#: js/ui/status/network.js:1166
- #, javascript-format
- msgid "%s Hotspot"
- msgstr "ฮอตสปอต %s"
- 
--#: js/ui/status/network.js:1446
-+#: js/ui/status/network.js:1447
- #, javascript-format
- msgid "%d connected"
- msgid_plural "%d connected"
- msgstr[0] "เชื่อมต่ออยู่ %d"
- 
--#: js/ui/status/network.js:1544 js/ui/status/network.js:1560
-+#: js/ui/status/network.js:1545 js/ui/status/network.js:1562
- msgid "VPN"
- msgstr "VPN"
- 
--#: js/ui/status/network.js:1545
-+#: js/ui/status/network.js:1546
-+msgid "Open VPN menu"
-+msgstr "เปิดเมนู VPN"
-+
-+#: js/ui/status/network.js:1547
- msgid "VPN Settings"
- msgstr "ตั้งค่า VPN"
- 
--#: js/ui/status/network.js:1805
-+#: js/ui/status/network.js:1807
- msgid "Wi–Fi"
- msgstr "Wi–Fi"
- 
--#: js/ui/status/network.js:1807
-+#: js/ui/status/network.js:1808
-+msgid "Open Wi–Fi menu"
-+msgstr "เปิดเมนู Wi-Fi"
-+
-+#: js/ui/status/network.js:1810
- msgid "All Networks"
- msgstr "เครือข่ายทั้งหมด"
- 
--#: js/ui/status/network.js:1904
-+#: js/ui/status/network.js:1907
- msgid "Wired Connections"
- msgstr "การเชื่อมต่อแบบมีสาย"
- 
--#: js/ui/status/network.js:1905
-+#: js/ui/status/network.js:1908
-+msgid "Open wired connections menu"
-+msgstr "เปิดเมนูการเชื่อมต่อแบบมีสาย"
-+
-+#: js/ui/status/network.js:1909
- msgid "Wired Settings"
- msgstr "ตั้งค่าการเชื่อมต่อแบบมีสาย"
- 
--#: js/ui/status/network.js:1919
-+#: js/ui/status/network.js:1923
- msgid "Bluetooth Tethers"
- msgstr "การเชื่อมโยงบลูทูธ"
- 
-+#: js/ui/status/network.js:1924
-+msgid "Open Bluetooth tethers menu"
-+msgstr "เปิดเมนูการเชื่อมโยงบลูทูธ"
-+
- #. Translators: "Tether" from "Bluetooth Tether"
--#: js/ui/status/network.js:1926
-+#: js/ui/status/network.js:1931
- msgid "Tether"
- msgstr "การเชื่อมโยง"
- 
--#: js/ui/status/network.js:1939
-+#: js/ui/status/network.js:1944
- msgid "Mobile Connections"
- msgstr "การเชื่อมต่อมือถือ"
- 
--#: js/ui/status/network.js:1941
-+#: js/ui/status/network.js:1945
-+msgid "Open mobile connections menu"
-+msgstr "เปิดเมนูการเชื่อมต่อมือถือ"
-+
-+#: js/ui/status/network.js:1947
- msgid "Mobile Broadband Settings"
- msgstr "ตั้งค่าบรอดแบนด์บนมือถือ"
- 
- #. Translators: "Mobile" from "Mobile Broadband"
--#: js/ui/status/network.js:1950
-+#: js/ui/status/network.js:1956
- msgid "Mobile"
- msgstr "มือถือ"
- 
--#: js/ui/status/network.js:1984
--msgid "Sign Into Wi–Fi Network"
--msgstr "ลงชื่อเข้าใช้เครือข่าย Wi-Fi"
-+#: js/ui/status/network.js:1990
-+msgid "Sign in to Network"
-+msgstr "ลงชื่อเข้าใช้เครือข่าย"
- 
--#: js/ui/status/network.js:2171
-+#: js/ui/status/network.js:2177
- msgid "Connection failed"
- msgstr "เชื่อมต่อไม่สำเร็จ"
- 
--#: js/ui/status/network.js:2172
-+#: js/ui/status/network.js:2178
- msgid "Activation of network connection failed"
- msgstr "เปิดใช้การเชื่อมต่อไม่สำเร็จ"
- 
-@@ -2450,11 +2508,20 @@ msgctxt "Power profile"
- msgid "Power Saver"
- msgstr "ประหยัดพลังงาน"
- 
--#: js/ui/status/powerProfiles.js:39 js/ui/status/powerProfiles.js:69
-+#: js/ui/status/powerProfiles.js:35
-+msgctxt "Power profile"
-+msgid "Custom"
-+msgstr "กำหนดเอง"
-+
-+#: js/ui/status/powerProfiles.js:45 js/ui/status/powerProfiles.js:77
- msgid "Power Mode"
- msgstr "โหมดพลังงาน"
- 
--#: js/ui/status/powerProfiles.js:71
-+#: js/ui/status/powerProfiles.js:46
-+msgid "Open power profiles menu"
-+msgstr "เปิดเมนูโปรไฟล์พลังงาน"
-+
-+#: js/ui/status/powerProfiles.js:79
- msgid "Power Settings"
- msgstr "ตั้งค่าพลังงาน"
- 
-@@ -2470,31 +2537,31 @@ msgstr "หยุดแชร์หน้าจอ"
- msgid "Airplane Mode"
- msgstr "โหมดเครื่องบิน"
- 
--#: js/ui/status/system.js:168
-+#: js/ui/status/system.js:175
- msgid "Power Off Menu"
- msgstr "เมนูปิดเครื่อง"
- 
--#: js/ui/status/system.js:176
-+#: js/ui/status/system.js:183
- msgid "Suspend"
- msgstr "พักเครื่อง"
- 
--#: js/ui/status/system.js:181
-+#: js/ui/status/system.js:188
- msgid "Restart…"
- msgstr "รีสตาร์ท…"
- 
--#: js/ui/status/system.js:186
-+#: js/ui/status/system.js:193
- msgid "Power Off…"
- msgstr "ปิดเครื่อง…"
- 
--#: js/ui/status/system.js:193 subprojects/extensions-app/data/ui/extensions-window.ui:124
-+#: js/ui/status/system.js:200
- msgid "Log Out…"
- msgstr "ออกจากระบบ…"
- 
--#: js/ui/status/system.js:198
-+#: js/ui/status/system.js:205
- msgid "Switch User…"
- msgstr "สลับผู้ใช้…"
- 
--#: js/ui/status/system.js:242
-+#: js/ui/status/system.js:249
- msgctxt "action"
- msgid "Lock Screen"
- msgstr "ล็อกหน้าจอ"
-@@ -2546,10 +2613,18 @@ msgstr "ความดังเสียง"
- msgid "Sound Output"
- msgstr "ช่องเสียงออก"
- 
--#: js/ui/status/volume.js:384
-+#: js/ui/status/volume.js:310
-+msgid "Open sound output menu"
-+msgstr "เปิดเมนูช่องเสียงออก"
-+
-+#: js/ui/status/volume.js:385
- msgid "Sound Input"
- msgstr "ช่องเสียงเข้า"
- 
-+#: js/ui/status/volume.js:386
-+msgid "Open sound input menu"
-+msgstr "เปิดเมนูช่องเสียงเข้า"
-+
- #. Translators: this is for display mirroring i.e. cloning.
- #. * Try to keep it under around 15 characters.
- #.
-@@ -2580,23 +2655,23 @@ msgstr "ในตัวเท่านั้น"
- 
- #. Translators: This is a time format for a date in
- #. long format
--#: js/ui/unlockDialog.js:384
-+#: js/ui/unlockDialog.js:414
- msgid "%A %B %-d"
- msgstr "วัน%Aที่ %-d %B"
- 
--#: js/ui/unlockDialog.js:390
-+#: js/ui/unlockDialog.js:420
- msgid "Swipe up to unlock"
- msgstr "รูดขึ้นเพื่อปลดล็อก"
- 
--#: js/ui/unlockDialog.js:391
-+#: js/ui/unlockDialog.js:421
- msgid "Click or press a key to unlock"
- msgstr "คลิกหรือกดแป้นเพื่อปลดล็อก"
- 
--#: js/ui/unlockDialog.js:576
-+#: js/ui/unlockDialog.js:609
- msgid "Unlock Window"
- msgstr "หน้าต่างปลดล็อก"
- 
--#: js/ui/unlockDialog.js:585
-+#: js/ui/unlockDialog.js:618
- msgid "Log in as another user"
- msgstr "เข้าสู่ระบบในฐานะผู้ใช้อื่น"
- 
-@@ -2624,19 +2699,19 @@ msgid "“%s” is ready"
- msgstr "“%s” พร้อมแล้ว"
- 
- #. Translators: This string should be shorter than 30 characters
--#: js/ui/windowManager.js:68
-+#: js/ui/windowManager.js:60
- msgid "Keep these display settings?"
- msgstr "บันทึกการตั้งค่าการแสดงผลเหล่านี้ไว้หรือไม่?"
- 
--#: js/ui/windowManager.js:78
-+#: js/ui/windowManager.js:70
- msgid "Revert Settings"
- msgstr "คืนการตั้งค่าเดิม"
- 
--#: js/ui/windowManager.js:83
-+#: js/ui/windowManager.js:75
- msgid "Keep Changes"
- msgstr "เก็บเปลี่ยนแปลงไว้"
- 
--#: js/ui/windowManager.js:103
-+#: js/ui/windowManager.js:95
- #, javascript-format
- msgid "Settings changes will revert in %d second"
- msgid_plural "Settings changes will revert in %d seconds"
-@@ -2644,98 +2719,98 @@ msgstr[0] "จะคืนค่าการตั้งค่าใน %d ว
- 
- #. Translators: This represents the size of a window. The first number is
- #. * the width of the window and the second is the height.
--#: js/ui/windowManager.js:500
-+#: js/ui/windowManager.js:492
- #, javascript-format
- msgid "%d × %d"
- msgstr "%d × %d"
- 
- #. Translators: entry in the window right click menu.
--#: js/ui/windowMenu.js:28
-+#: js/ui/windowMenu.js:27
- msgctxt "window-menu"
- msgid "Take Screenshot"
- msgstr "ถ่ายภาพหน้าต่าง"
- 
--#: js/ui/windowMenu.js:40
-+#: js/ui/windowMenu.js:39
- msgid "Hide"
- msgstr "ซ่อน"
- 
--#: js/ui/windowMenu.js:47
-+#: js/ui/windowMenu.js:46
- msgid "Restore"
- msgstr "คืนขนาด"
- 
--#: js/ui/windowMenu.js:51
-+#: js/ui/windowMenu.js:50
- msgid "Maximize"
- msgstr "ขยายแผ่"
- 
--#: js/ui/windowMenu.js:58
-+#: js/ui/windowMenu.js:57
- msgid "Move"
- msgstr "ย้าย"
- 
--#: js/ui/windowMenu.js:78
-+#: js/ui/windowMenu.js:71
- msgid "Resize"
- msgstr "ปรับขนาด"
- 
--#: js/ui/windowMenu.js:98
-+#: js/ui/windowMenu.js:85
- msgid "Always on Top"
- msgstr "แสดงอยู่บนสุด"
- 
--#: js/ui/windowMenu.js:117
-+#: js/ui/windowMenu.js:104
- msgid "Always on Visible Workspace"
- msgstr "แสดงบนพื้นที่ทำงานเสมอ"
- 
--#: js/ui/windowMenu.js:131
-+#: js/ui/windowMenu.js:118
- msgid "Move to Workspace Left"
- msgstr "ย้ายไปยังพื้นที่ทำงานด้านซ้าย"
- 
--#: js/ui/windowMenu.js:137
-+#: js/ui/windowMenu.js:124
- msgid "Move to Workspace Right"
- msgstr "ย้ายไปยังพื้นที่ทำงานด้านขวา"
- 
--#: js/ui/windowMenu.js:143
-+#: js/ui/windowMenu.js:130
- msgid "Move to Workspace Up"
- msgstr "ย้ายไปยังพื้นที่ทำงานด้านบน"
- 
--#: js/ui/windowMenu.js:149
-+#: js/ui/windowMenu.js:136
- msgid "Move to Workspace Down"
- msgstr "ย้ายไปยังพื้นที่ทำงานด้านล่าง"
- 
--#: js/ui/windowMenu.js:167
-+#: js/ui/windowMenu.js:154
- msgid "Move to Monitor Up"
- msgstr "ย้ายไปยังจอภาพด้านบน"
- 
--#: js/ui/windowMenu.js:176
-+#: js/ui/windowMenu.js:163
- msgid "Move to Monitor Down"
- msgstr "ย้ายไปยังจอภาพด้านล่าง"
- 
--#: js/ui/windowMenu.js:185
-+#: js/ui/windowMenu.js:172
- msgid "Move to Monitor Left"
- msgstr "ย้ายไปยังจอภาพด้านซ้าย"
- 
--#: js/ui/windowMenu.js:194
-+#: js/ui/windowMenu.js:181
- msgid "Move to Monitor Right"
- msgstr "ย้ายไปยังจอภาพด้านขวา"
- 
--#: js/ui/windowMenu.js:202
-+#: js/ui/windowMenu.js:189
- msgid "Close"
- msgstr "ปิด"
- 
--#: src/main.c:512 subprojects/extensions-tool/src/main.c:336
-+#: src/main.c:515 subprojects/extensions-tool/src/main.c:336
- msgid "Print version"
- msgstr "แสดงเลขรุ่น"
- 
--#: src/main.c:518
-+#: src/main.c:521
- msgid "Mode used by GDM for login screen"
- msgstr "โหมดสำหรับให้ GDM เรียกใช้ในหน้าจอเข้าสู่ระบบ"
- 
--#: src/main.c:524
-+#: src/main.c:527
- msgid "Use a specific mode, e.g. “gdm” for login screen"
- msgstr "ใช้โหมดเฉพาะ เช่น “gdm” สำหรับหน้าจอเข้าสู่ระบบ"
- 
--#: src/main.c:530
-+#: src/main.c:533
- msgid "List possible modes"
- msgstr "แสดงโหมดทั้งหมดที่เป็นไปได้"
- 
--#: src/main.c:536
-+#: src/main.c:539
- msgid "Force animations to be enabled"
- msgstr "บังคับให้ภาพเคลื่อนไหวเปิดใช้งาน"
- 
-@@ -2834,24 +2909,24 @@ msgstr "รายละเอียดข้อผิดพลาด:"
- msgid "Version %s"
- msgstr "รุ่น %s"
- 
--#: subprojects/extensions-app/js/extensionsWindow.js:113
-+#: subprojects/extensions-app/js/extensionsWindow.js:108
- #, javascript-format
- msgid "Remove “%s”?"
- msgstr "ลบ “%s” หรือไม่?"
- 
--#: subprojects/extensions-app/js/extensionsWindow.js:114
-+#: subprojects/extensions-app/js/extensionsWindow.js:109
- msgid "If you remove the extension, you need to return to download it if you want to enable it again"
- msgstr "ถ้าคุณลบส่วนขยายออก คุณจะต้องกลับไปดาวน์โหลดใหม่หากต้องการเปิดใช้อีกครั้ง"
- 
--#: subprojects/extensions-app/js/extensionsWindow.js:117
-+#: subprojects/extensions-app/js/extensionsWindow.js:112
- msgid "_Cancel"
- msgstr "_ยกเลิก"
- 
--#: subprojects/extensions-app/js/extensionsWindow.js:118
-+#: subprojects/extensions-app/js/extensionsWindow.js:113
- msgid "_Remove"
- msgstr "_ลบ"
- 
--#: subprojects/extensions-app/js/extensionsWindow.js:158
-+#: subprojects/extensions-app/js/extensionsWindow.js:153
- msgid "translator-credits"
- msgstr ""
- "Sira Nokyoongtong <gumaraa@gmail.com>\n"
-@@ -2859,16 +2934,12 @@ msgstr ""
- "Atirut Wattanamongkol <atirut.wattanamongkol@gmail.com>\n"
- "Aefgh Threenine <aefgh39622@gmail.com>"
- 
--#: subprojects/extensions-app/js/extensionsWindow.js:203
-+#: subprojects/extensions-app/js/extensionsWindow.js:198
- #, javascript-format
- msgid "%d extension will be updated on next login."
- msgid_plural "%d extensions will be updated on next login."
- msgstr[0] "ส่วนขยาย %d รายการจะถูกอัปเดตเมื่อเข้าระบบครั้งถัดไป"
- 
--#: subprojects/extensions-app/data/ui/extension-row.ui:13
--msgid "Error Details"
--msgstr "รายละเอียดข้อผิดพลาด"
--
- #: subprojects/extensions-app/data/ui/extension-row.ui:51
- msgid "Updates Details"
- msgstr "รายละเอียดอัปเดต"
-@@ -2909,53 +2980,61 @@ msgstr "เมนูหลัก"
- msgid "Search extensions"
- msgstr "ค้นหาส่วนขยาย"
- 
--#: subprojects/extensions-app/data/ui/extensions-window.ui:134
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:123
-+msgid "_Log Out…"
-+msgstr "_ออกจากระบบ…"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:131
- msgid "_Extensions"
- msgstr "_ส่วนขยาย"
- 
--#: subprojects/extensions-app/data/ui/extensions-window.ui:139
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:136
- msgid "More Information"
- msgstr "ข้อมูลเพิ่มเติม"
- 
--#: subprojects/extensions-app/data/ui/extensions-window.ui:151
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:148
- msgid ""
- "Extensions can cause performance and stability issues. It is recommended to disable all extensions "
- "if you experience problems with your system."
- msgstr ""
- "ส่วนขยายอาจทำให้เกิดปัญหาด้านประสิทธิภาพและความเสถียร ขอแนะนำให้ปิดใช้งานส่วนขยายหมดทุกตัวถ้าคุณพบปัญหากับระบบของคุณ"
- 
--#: subprojects/extensions-app/data/ui/extensions-window.ui:178
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:175
- msgid "User Extensions"
- msgstr "ส่วนขยายผู้ใช้"
- 
--#: subprojects/extensions-app/data/ui/extensions-window.ui:198
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:184
- msgid "System Extensions"
- msgstr "ส่วนขยายระบบ"
- 
--#: subprojects/extensions-app/data/ui/extensions-window.ui:233
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:203
- msgid "Search Results"
- msgstr "ผลการค้นหา"
- 
--#: subprojects/extensions-app/data/ui/extensions-window.ui:252
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:217
- msgid "No Results Found"
- msgstr "ไม่พบผลลัพธ์"
- 
--#: subprojects/extensions-app/data/ui/extensions-window.ui:253
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:218
- msgid "Try a different search"
- msgstr "โปรดลองค้นหาด้วยคำอื่น"
- 
--#: subprojects/extensions-app/data/ui/extensions-window.ui:264
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:229
- msgid "No Installed Extensions"
- msgstr "ไม่มีส่วนขยายที่ติดตั้งอยู่"
- 
--#: subprojects/extensions-app/data/ui/extensions-window.ui:265
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:230
- msgid ""
- "To find and add extensions, visit <a href=\"https://extensions.gnome.org\">extensions.gnome.org</a>."
- msgstr ""
- "เมื่อต้องการค้นหาและเพิ่มส่วนขยาย ให้เยี่ยมชม <a href=\"https://extensions.gnome.org\">extensions.gnome.org</"
- "a>."
- 
--#: subprojects/extensions-app/data/ui/extensions-window.ui:276
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:240
-+msgid "Something’s gone wrong"
-+msgstr "มีบางอย่างผิดปกติ"
-+
-+#: subprojects/extensions-app/data/ui/extensions-window.ui:241
- msgid ""
- "We’re very sorry, but it was not possible to get the list of installed extensions. Make sure you "
- "are logged into GNOME and try again."
-@@ -2963,27 +3042,27 @@ msgstr ""
- "เราขออภัยอย่างที่สุด แต่เป็นไปไม่ได้ที่จะอ่านข้อมูลของรายชื่อส่วนขยายที่ติดตั้งอยู่ ให้ตรวจสอบให้แน่ใจว่าคุณเข้าระบบ GNOME "
- "แล้วและลองอีกครั้ง"
- 
--#: subprojects/extensions-app/data/ui/help-overlay.ui:9
-+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:6
- msgctxt "shortcut window"
- msgid "General"
- msgstr "ทั่วไป"
- 
--#: subprojects/extensions-app/data/ui/help-overlay.ui:12
-+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:9
- msgctxt "shortcut window"
- msgid "Open Menu"
- msgstr "เปิดเมนู"
- 
--#: subprojects/extensions-app/data/ui/help-overlay.ui:18
-+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:15
- msgctxt "shortcut window"
- msgid "Toggle Search"
- msgstr "เปิด/ปิดส่วนค้นหา"
- 
--#: subprojects/extensions-app/data/ui/help-overlay.ui:24
-+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:21
- msgctxt "shortcut window"
- msgid "Show Shortcuts"
- msgstr "แสดงปุ่มลัด"
- 
--#: subprojects/extensions-app/data/ui/help-overlay.ui:30
-+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:27
- msgctxt "shortcut window"
- msgid "Quit"
- msgstr "ออก"
-@@ -3021,6 +3100,7 @@ msgid "Description"
- msgstr "คำอธิบาย"
- 
- #: subprojects/extensions-tool/src/command-create.c:416
-+#, c-format
- msgid ""
- "UUID is a globally-unique identifier for your extension.\n"
- "This should be in the format of an email address (clicktofocus@janedoe.example.com)\n"
-@@ -3029,6 +3109,7 @@ msgstr ""
- "ข้อมูลนี้ควรอยู่ในรูปแบบของที่อยู่อีเมล (clicktofocus@janedoe.example.com)\n"
- 
- #: subprojects/extensions-tool/src/command-create.c:443
-+#, c-format
- msgid "Choose one of the available templates:\n"
- msgstr "เลือกแม่แบบตัวใดตัวหนึ่งจากที่มีอยู่:\n"
- 
-@@ -3137,6 +3218,7 @@ msgstr "เปิดใช้งานส่วนขยาย"
- 
- #: subprojects/extensions-tool/src/command-info.c:50 subprojects/extensions-tool/src/command-list.c:66
- #: subprojects/extensions-tool/src/main.c:150
-+#, c-format
- msgid "Failed to connect to GNOME Shell\n"
- msgstr "ไม่สามารถเชื่อมต่อกับ GNOME Shell ได้\n"
- 
-@@ -3210,6 +3292,7 @@ msgid "List installed extensions"
- msgstr "แสดงรายชื่อส่วนขยายที่ติดตั้งอยู่"
- 
- #: subprojects/extensions-tool/src/command-pack.c:444
-+#: subprojects/extensions-tool/src/command-upload.c:427
- msgid "FILE"
- msgstr "FILE"
- 
-@@ -3273,6 +3356,7 @@ msgid "Reset an extension"
- msgstr "ตั้งค่าส่วนขยายใหม่"
- 
- #: subprojects/extensions-tool/src/command-uninstall.c:49
-+#, c-format
- msgid "Cannot uninstall system extensions\n"
- msgstr "ไม่สามารถถอนการติดตั้งส่วนขยายระบบได้\n"
- 
-@@ -3285,6 +3369,60 @@ msgstr "ถอนการติดตั้ง “%s” ไม่สำเร
- msgid "Uninstall an extension"
- msgstr "ถอนการติดตั้งส่วนขยาย"
- 
-+#: subprojects/extensions-tool/src/command-upload.c:226
-+#, c-format
-+msgid "Login to extensions.gnome.org\n"
-+msgstr "เข้าสู่ระบบ extensions.gnome.org\n"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:256
-+#, c-format
-+msgid "Warning! Password will be echoed"
-+msgstr "คำเตือน! รหัสผ่านจะถูกแสดงขณะพิมพ์"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:419
-+msgid "USERNAME"
-+msgstr "ชื่อผู้ใช้"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:421
-+msgid "Username to log into https://extensions.gnome.org"
-+msgstr "ชื่อผู้ใช้สำหรับเข้าสู่ระบบ https://extensions.gnome.org"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:423
-+msgid "PASSWORD"
-+msgstr "รหัสผ่าน"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:425
-+msgid "Password to log into https://extensions.gnome.org"
-+msgstr "รหัสผ่านสำหรับเข้าสู่ระบบ https://extensions.gnome.org"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:429
-+msgid "Read https://extensions.gnome.org password from file, use \"-\" for stdin"
-+msgstr "อ่านรหัสผ่านของ https://extensions.gnome.org จากไฟล์ โดยใช้ \"-\" เพื่ออ่านจาก stdin"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:432
-+msgid "Accept the terms of service at https://extensions.gnome.org/upload/"
-+msgstr "ยอมรับข้อกำหนดการให้บริการที่ https://extensions.gnome.org/upload/"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:434
-+msgid "FILE…"
-+msgstr "ไฟล์…"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:443
-+msgid "Upload new extension versions"
-+msgstr "อัปโหลดรุ่นส่วนขยายใหม่"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:461
-+msgid "Only one of --password and --password-file can be used"
-+msgstr "สามารถใช้ได้เพียงตัวเลือกเดียวระหว่าง --password และ --password-file"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:467
-+msgid "You must accept the terms of service to upload extensions"
-+msgstr "คุณต้องยอมรับข้อกำหนดการให้บริการเพื่ออัปโหลดส่วนขยาย"
-+
-+#: subprojects/extensions-tool/src/command-upload.c:473
-+msgid "No files given"
-+msgstr "ไม่ได้ระบุไฟล์ไว้"
-+
- #: subprojects/extensions-tool/src/main.c:76
- msgid "Do not print error messages"
- msgstr "ไม่ต้องพิมพ์ข้อความแสดงข้อผิดพลาด"
-@@ -3445,6 +3583,34 @@ msgstr[0] "อินพุต %u ช่อง"
- msgid "System Sounds"
- msgstr "เสียงของระบบ"
- 
-+#~ msgid "GNOME Shell"
-+#~ msgstr "GNOME Shell"
-+
-+#~ msgid "Window management and application launching"
-+#~ msgstr "การจัดการหน้าต่างและการเรียกใช้แอปพลิเคชัน"
-+
-+#~ msgid ""
-+#~ "We’re very sorry, but there’s been a problem: the settings for this extension can’t be "
-+#~ "displayed. We recommend that you report the issue to the extension authors."
-+#~ msgstr ""
-+#~ "เราขออภัยอย่างที่สุด แต่มีปัญหาเกิดขึ้นคือ ไม่สามารถแสดงผลการตั้งค่าสำหรับส่วนขยายนี้ได้ "
-+#~ "เราขอแนะนำให้คุณรายงานปัญหานั้นแก่ผู้จัดทำส่วนขยาย"
-+
-+#~ msgid "Technical Details"
-+#~ msgstr "รายละเอียดทางเทคนิค"
-+
-+#~ msgid "Homepage"
-+#~ msgstr "หน้าแรก"
-+
-+#~ msgid "Visit extension homepage"
-+#~ msgstr "เยี่ยมชมหน้าแรกของส่วนขยาย"
-+
-+#~ msgid "%H∶%M"
-+#~ msgstr "%H∶%M น."
-+
-+#~ msgid "Screenshot"
-+#~ msgstr "ภาพหน้าจอ"
-+
- #~ msgid "Could not parse command:"
- #~ msgstr "ไม่สามารถแจงคำสั่ง:"
- 
-@@ -3700,10 +3866,6 @@ msgstr "เสียงของระบบ"
- #~ msgid "Add to Favorites"
- #~ msgstr "เพิ่มเข้าในรายการโปรด"
- 
--#~ msgctxt "event list time"
--#~ msgid "%H:%M"
--#~ msgstr "%H:%M"
--
- #~ msgctxt "list sunday"
- #~ msgid "Su"
- #~ msgstr "อา."
diff --git a/debian/patches/appDisplay-Only-create-default-folders-on-the-first-start.patch b/debian/patches/appDisplay-Only-create-default-folders-on-the-first-start.patch
deleted file mode 100644 (file)
index 481f75a..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-From: Sebastian Keller <skeller@gnome.org>
-Date: Sat, 24 Jan 2026 18:15:43 +0100
-Subject: appDisplay: Only create default folders on the first start
-
-If all folders were removed, after a session restart the default folders
-would have been recreated again, effectively preventing users from
-using the app grid without folders.
-
-Avoid this problem by only creating the default folders if the
-folder-children setting has never been modified before.
-
-Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8713
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4047>
-(cherry picked from commit 889c1a444fcfd0588716528b8ee7dd858a610694)
-Origin: upstream, 49.4, commit:b0d396c8238b15a30b3a3321bbb257a913d6c63f
----
- js/ui/appDisplay.js | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
-index b473848..71cc36a 100644
---- a/js/ui/appDisplay.js
-+++ b/js/ui/appDisplay.js
-@@ -1403,7 +1403,7 @@ class AppDisplay extends BaseAppView {
-     }
- 
-     _ensureDefaultFolders() {
--        if (this._folderSettings.get_strv('folder-children').length > 0)
-+        if (this._folderSettings.get_user_value('folder-children') !== null)
-             return;
- 
-         const appSys = Shell.AppSystem.get_default();
diff --git a/debian/patches/gdm-loginDialog-Reset-the-greeter-proxy-on-connection-clo.patch b/debian/patches/gdm-loginDialog-Reset-the-greeter-proxy-on-connection-clo.patch
deleted file mode 100644 (file)
index c3159b7..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net>
-Date: Wed, 17 Sep 2025 18:26:17 +0200
-Subject: gdm/loginDialog: Reset the greeter proxy on connection closed
-
-If gdm fails to start the display session the greeter proxy we are using
-gets disconnected, however since commit 56ea95f2 we are now preserving
-the greeter instance, and this will eventually lead to using an instance
-of a disconnected proxy.
-
-This eventually implies that after a login failure, we would never get
-the `::session-opened` signal that actually triggers the session start.
-
-And thus, even the user has properly authenticated, gdm will stick to
-the authentication page.
-
-So, instead of reverting such commit (that isn't wrong per se), consume
-the greeter proxy connection `::closed` signal and use it to
-re-initialize the greeter instance.
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3885>
-(cherry picked from commit ed6531fa79a67309f786893321c4b7af23f9d651)
-Origin: upstream, 49.4, commit:d70564057029ccb4f9f175d73ec0920337d6e856
----
- js/gdm/loginDialog.js | 7 +++++++
- 1 file changed, 7 insertions(+)
-
-diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js
-index 3f2f512..5aca896 100644
---- a/js/gdm/loginDialog.js
-+++ b/js/gdm/loginDialog.js
-@@ -1051,6 +1051,13 @@ export const LoginDialog = GObject.registerClass({
- 
-             this._greeter = this._gdmClient.get_greeter_sync(null);
- 
-+            this._greeter.get_connection().connectObject('closed', connection => {
-+                connection.disconnectObject(this);
-+                this._greeter.disconnectObject(this);
-+                this._greeter = null;
-+                this._ensureGreeterProxy();
-+            }, this);
-+
-             this._greeter.connectObject(
-                 'default-session-name-changed', this._onDefaultSessionChanged.bind(this),
-                 'session-opened', this._onSessionOpened.bind(this),
diff --git a/debian/patches/gdm-util-Clear-the-request-if-user-verifier-connection-is.patch b/debian/patches/gdm-util-Clear-the-request-if-user-verifier-connection-is.patch
deleted file mode 100644 (file)
index 8c2bdf5..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net>
-Date: Wed, 17 Sep 2025 19:04:46 +0200
-Subject: gdm/util: Clear the request if user verifier connection is closed
-
-Similarly to previous commit, in case the user verifier connection is
-closed we should just clear the user verifier instance, since starting
-from this point is going to be just invalid.
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3885>
-(cherry picked from commit 91a736a09ed9f5e2d11c733535b479fbf4f4fddf)
-Origin: upstream, 49.4, commit:704f90b68de8000387a2cc38f25fc83e08b66f4f
----
- js/gdm/util.js | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/js/gdm/util.js b/js/gdm/util.js
-index 8cd18f0..f75c581 100644
---- a/js/gdm/util.js
-+++ b/js/gdm/util.js
-@@ -200,6 +200,7 @@ export class ShellUserVerifier extends Signals.EventEmitter {
-     _clearUserVerifier() {
-         if (this._userVerifier) {
-             this._disconnectSignals();
-+            this._userVerifier.get_connection().disconnectObject(this);
-             this._userVerifier.run_dispose();
-             this._userVerifier = null;
-             if (this._userVerifierChoiceList) {
-@@ -508,6 +509,8 @@ export class ShellUserVerifier extends Signals.EventEmitter {
-             this._clearUserVerifier();
-             this._userVerifier = await this._client.open_reauthentication_channel(
-                 userName, this._cancellable);
-+            this._userVerifier.get_connection().connectObject('closed',
-+                () => this.clear(), this);
-         } catch (e) {
-             if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED))
-                 return;
-@@ -540,6 +543,8 @@ export class ShellUserVerifier extends Signals.EventEmitter {
-             this._clearUserVerifier();
-             this._userVerifier =
-                 await this._client.get_user_verifier(this._cancellable);
-+            this._userVerifier.get_connection().connectObject('closed',
-+                () => this.clear(), this);
-         } catch (e) {
-             if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED))
-                 return;
diff --git a/debian/patches/gdm-util-Do-not-run-dispose-on-user-verifier.patch b/debian/patches/gdm-util-Do-not-run-dispose-on-user-verifier.patch
deleted file mode 100644 (file)
index ad682b3..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net>
-Date: Wed, 17 Sep 2025 19:06:55 +0200
-Subject: gdm/util: Do not run dispose on user verifier
-
-This is not a good habit anywhere and especially in JS code, I assume
-the rationale for this was to ensure that cached instances of the proxy
-were cleared, but this did not work properly (as it happened on
-finalize), and it would still require [1].
-
-So let's just avoid this and assume that the getters just return what we
-expect.
-
-[1] https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/321
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3885>
-(cherry picked from commit 7029cf41f1265a50009c237045aa36d73be1165b)
-Origin: upstream, 49.4, commit:00df421871ceb5d2f380408447d25a1bd2e632d2
----
- js/gdm/util.js | 6 +-----
- 1 file changed, 1 insertion(+), 5 deletions(-)
-
-diff --git a/js/gdm/util.js b/js/gdm/util.js
-index f75c581..da05ecf 100644
---- a/js/gdm/util.js
-+++ b/js/gdm/util.js
-@@ -201,12 +201,8 @@ export class ShellUserVerifier extends Signals.EventEmitter {
-         if (this._userVerifier) {
-             this._disconnectSignals();
-             this._userVerifier.get_connection().disconnectObject(this);
--            this._userVerifier.run_dispose();
-             this._userVerifier = null;
--            if (this._userVerifierChoiceList) {
--                this._userVerifierChoiceList.run_dispose();
--                this._userVerifierChoiceList = null;
--            }
-+            this._userVerifierChoiceList = null;
-         }
-     }
- 
diff --git a/debian/patches/gdm-util-Set-minimum-display-time-for-authentication-mess.patch b/debian/patches/gdm-util-Set-minimum-display-time-for-authentication-mess.patch
deleted file mode 100644 (file)
index 20084d2..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-From: Joan Torres Lopez <joantolo@redhat.com>
-Date: Wed, 28 Jan 2026 18:01:26 +0100
-Subject: gdm/util: Set minimum display time for authentication messages
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-Short messages like "PIN locked" were previously displayed for only
-480ms (10 chars × 48ms), making them impossible to read. Ensure all
-messages are shown for at least 2 seconds.
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4054>
-(cherry picked from commit 72073e008f35f197201e6c38ab506fbe5973fbeb)
-Origin: upstream, 49.4, commit:27e4e1743ae81925e4a33b61616e8211a68e3093
----
- js/gdm/util.js | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/js/gdm/util.js b/js/gdm/util.js
-index c45579a..8cd18f0 100644
---- a/js/gdm/util.js
-+++ b/js/gdm/util.js
-@@ -43,7 +43,10 @@ export const LOGO_KEY = 'logo';
- export const DISABLE_USER_LIST_KEY = 'disable-user-list';
- 
- // Give user 48ms to read each character of a PAM message
-+// or 2 seconds, whichever is longer
- const USER_READ_TIME = 48;
-+const USER_READ_TIME_MIN = 2000;
-+
- const FINGERPRINT_SERVICE_PROXY_TIMEOUT = 5000;
- const FINGERPRINT_ERROR_TIMEOUT_WAIT = 15;
- 
-@@ -250,7 +253,7 @@ export class ShellUserVerifier extends Signals.EventEmitter {
-             return 0;
- 
-         // We probably could be smarter here
--        return message.length * USER_READ_TIME;
-+        return Math.max(message.length * USER_READ_TIME, USER_READ_TIME_MIN);
-     }
- 
-     finishMessageQueue() {
diff --git a/debian/patches/hotplut-sniffer-Use-one-shot-idle-timeout-functions.patch b/debian/patches/hotplut-sniffer-Use-one-shot-idle-timeout-functions.patch
deleted file mode 100644 (file)
index b4f0c8f..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-From: =?utf-8?q?Florian_M=C3=BCllner?= <fmuellner@gnome.org>
-Date: Thu, 29 Jan 2026 14:29:58 +0100
-Subject: hotplut-sniffer: Use one-shot idle/timeout functions
-
-GLib added one-shot variants of the idle/timeout functions a while ago.
-
-While they don't save a lot of code, they serve as a clear marker that
-the callback is only invoked once.
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3947>
-(cherry picked from commit 1b1d22b5da2aea45f3125c91b72fc636a736abf1)
-Origin: upstream, 49.4, commit:7d3ec9cc45186cbcd6a7bbe15ac4d98120549657
----
- src/hotplug-sniffer/hotplug-sniffer.c    | 12 +++++-------
- src/hotplug-sniffer/shell-mime-sniffer.c |  8 +++-----
- 2 files changed, 8 insertions(+), 12 deletions(-)
-
-diff --git a/src/hotplug-sniffer/hotplug-sniffer.c b/src/hotplug-sniffer/hotplug-sniffer.c
-index 4b70ec7..9291fc2 100644
---- a/src/hotplug-sniffer/hotplug-sniffer.c
-+++ b/src/hotplug-sniffer/hotplug-sniffer.c
-@@ -43,15 +43,13 @@ static GDBusNodeInfo *introspection_data = NULL;
- static GMainLoop     *loop = NULL;
- static guint          autoquit_id = 0;
- 
--static gboolean
-+static void
- autoquit_timeout_cb (gpointer _unused)
- {
-   print_debug ("Timeout reached, quitting...");
- 
-   autoquit_id = 0;
-   g_main_loop_quit (loop);
--
--  return FALSE;
- }
- 
- static void
-@@ -69,9 +67,9 @@ ensure_autoquit_on (void)
-   if (g_getenv ("HOTPLUG_SNIFFER_PERSIST") != NULL)
-     return;
- 
--  autoquit_id = 
--    g_timeout_add_seconds (AUTOQUIT_TIMEOUT,
--                           autoquit_timeout_cb, NULL);
-+  autoquit_id =
-+    g_timeout_add_seconds_once (AUTOQUIT_TIMEOUT,
-+                                autoquit_timeout_cb, NULL);
-   g_source_set_name_by_id (autoquit_id, "[gnome-shell] autoquit_timeout_cb");
- }
- 
-@@ -139,7 +137,7 @@ handle_sniff_uri (InvocationData *data)
- 
-   ensure_autoquit_off ();
- 
--  g_variant_get (data->parameters, 
-+  g_variant_get (data->parameters,
-                  "(&s)", &uri,
-                  NULL);
-   file = g_file_new_for_uri (uri);
-diff --git a/src/hotplug-sniffer/shell-mime-sniffer.c b/src/hotplug-sniffer/shell-mime-sniffer.c
-index 724a204..b4d6d43 100644
---- a/src/hotplug-sniffer/shell-mime-sniffer.c
-+++ b/src/hotplug-sniffer/shell-mime-sniffer.c
-@@ -439,15 +439,13 @@ query_info_async_ready_cb (GObject *source,
-   deep_count_start (self);
- }
- 
--static gboolean
-+static void
- watchdog_timeout_reached_cb (gpointer user_data)
- {
-   ShellMimeSniffer *self = user_data;
- 
-   self->watchdog_id = 0;
-   g_cancellable_cancel (self->cancellable);
--
--  return FALSE;
- }
- 
- static void
-@@ -565,8 +563,8 @@ shell_mime_sniffer_sniff_async (ShellMimeSniffer *self,
-                            callback, user_data);
- 
-   self->watchdog_id =
--    g_timeout_add (WATCHDOG_TIMEOUT,
--                   watchdog_timeout_reached_cb, self);
-+    g_timeout_add_once (WATCHDOG_TIMEOUT,
-+                        watchdog_timeout_reached_cb, self);
-   g_source_set_name_by_id (self->watchdog_id, "[gnome-shell] watchdog_timeout_reached_cb");
- 
-   start_loading_file (self);
diff --git a/debian/patches/inputMethod-Honor-the-HIDDEN_TEXT-hint-of-IBusInputHint.patch b/debian/patches/inputMethod-Honor-the-HIDDEN_TEXT-hint-of-IBusInputHint.patch
deleted file mode 100644 (file)
index a6e7856..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-From: Joan Torres Lopez <joantolo@redhat.com>
-Date: Thu, 29 Jan 2026 14:04:40 +0100
-Subject: inputMethod: Honor the HIDDEN_TEXT hint of IBusInputHint
-
-Makes the pre-edit text hidden with a "_".
-
-This hint was added in IBus 1.5.34, although if IBus doesn't support it,
-it will silently fallback to no-op which is fine.
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4053>
-(cherry picked from commit a39035fda4e1cf487b83483e2d4fe41a830d7fea)
-Origin: upstream, 49.4, commit:9558a6cc80cf4c5b187cd77c220acedc70902dff
----
- js/misc/inputMethod.js | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/js/misc/inputMethod.js b/js/misc/inputMethod.js
-index ee77166..caa1067 100644
---- a/js/misc/inputMethod.js
-+++ b/js/misc/inputMethod.js
-@@ -292,6 +292,8 @@ export const InputMethod = GObject.registerClass({
-             ibusHints |= IBus.InputHints.UPPERCASE_WORDS;
-         if (hints & Clutter.InputContentHintFlags.SENSITIVE_DATA)
-             ibusHints |= IBus.InputHints.PRIVATE;
-+        if (hints & Clutter.InputContentHintFlags.HIDDEN_TEXT)
-+            ibusHints |= IBus.InputHints.HIDDEN_TEXT;
- 
-         this._hints = ibusHints;
-         if (this._context)
diff --git a/debian/patches/libgvc/mixer-control-Always-sync-devices.patch b/debian/patches/libgvc/mixer-control-Always-sync-devices.patch
deleted file mode 100644 (file)
index eff92a1..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:28 +0100
-Subject: mixer-control: Always sync devices
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-This ensures any changes ports get updated, otherwise we'll fail
-to match the updated port.
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index a6aaf2e..74f9193 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -1507,6 +1507,10 @@ update_sink (GvcMixerControl    *control,
-         gvc_mixer_stream_set_base_volume (stream, (guint32) info->base_volume);
-         gvc_mixer_stream_set_state (stream, translate_pa_state (info->state));
- 
-+        /* Sync devices as the port on the stream might have changed */
-+        if (!is_new)
-+                sync_devices (control, stream);
-+
-         /* Messy I know but to set the port everytime regardless of whether it has changed will cost us a
-          * port change notify signal which causes the frontend to resync.
-          * Only update the UI when something has changed. */
-@@ -1638,6 +1642,10 @@ update_source (GvcMixerControl      *control,
-         gvc_mixer_stream_set_base_volume (stream, (guint32) info->base_volume);
-         g_debug ("update source");
- 
-+        /* Sync devices as the port on the stream might have changed */
-+        if (!is_new)
-+                sync_devices (control, stream);
-+
-         if (info->active_port != NULL) {
-                 if (is_new)
-                         gvc_mixer_stream_set_port (stream, info->active_port->name);
diff --git a/debian/patches/libgvc/mixer-control-Always-update-port-list.patch b/debian/patches/libgvc/mixer-control-Always-update-port-list.patch
deleted file mode 100644 (file)
index d3aef8e..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:27 +0100
-Subject: mixer-control: Always update port list
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-It can change underneath us, see
-
-  https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/5053
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 57 +++++++++++++++++--------------------
- 1 file changed, 26 insertions(+), 31 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index e5b6ca9..a6aaf2e 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -1451,6 +1451,7 @@ update_sink (GvcMixerControl    *control,
-         pa_volume_t     max_volume;
-         GvcChannelMap   *map;
-         char            map_buff[PA_CHANNEL_MAP_SNPRINT_MAX];
-+        GList          *list = NULL;
- 
-         pa_channel_map_snprint (map_buff, PA_CHANNEL_MAP_SNPRINT_MAX, &info->channel_map);
- #if 1
-@@ -1467,27 +1468,10 @@ update_sink (GvcMixerControl    *control,
-                                       GUINT_TO_POINTER (info->index));
- 
-         if (stream == NULL) {
--                GList *list = NULL;
--                guint i;
--
-                 map = gvc_channel_map_new_from_pa_channel_map (&info->channel_map);
-                 stream = gvc_mixer_sink_new (control->priv->pa_context,
-                                              info->index,
-                                              map);
--
--                for (i = 0; i < info->n_ports; i++) {
--                        GvcMixerStreamPort *port;
--
--                        port = g_slice_new0 (GvcMixerStreamPort);
--                        port->port = g_strdup (info->ports[i]->name);
--                        port->human_port = g_strdup (info->ports[i]->description);
--                        port->priority = info->ports[i]->priority;
--                        port->available = info->ports[i]->available != PA_PORT_AVAILABLE_NO;
--
--                        list = g_list_prepend (list, port);
--                }
--                gvc_mixer_stream_set_ports (stream, list);
--
-                 g_object_unref (map);
-                 is_new = TRUE;
- 
-@@ -1497,6 +1481,19 @@ update_sink (GvcMixerControl    *control,
-                 return;
-         }
- 
-+        for (guint i = 0; i < info->n_ports; i++) {
-+                GvcMixerStreamPort *port;
-+
-+                port = g_slice_new0 (GvcMixerStreamPort);
-+                port->port = g_strdup (info->ports[i]->name);
-+                port->human_port = g_strdup (info->ports[i]->description);
-+                port->priority = info->ports[i]->priority;
-+                port->available = info->ports[i]->available != PA_PORT_AVAILABLE_NO;
-+
-+                list = g_list_prepend (list, port);
-+        }
-+        gvc_mixer_stream_set_ports (stream, g_steal_pointer (&list));
-+
-         max_volume = pa_cvolume_max (&info->volume);
-         gvc_mixer_stream_set_name (stream, info->name);
-         gvc_mixer_stream_set_card_index (stream, info->card);
-@@ -1584,6 +1581,7 @@ update_source (GvcMixerControl      *control,
-         GvcMixerStream *stream;
-         gboolean        is_new;
-         pa_volume_t     max_volume;
-+        GList          *list = NULL;
- 
- #if 1
-         g_debug ("Updating source: index=%u name='%s' description='%s'",
-@@ -1602,26 +1600,12 @@ update_source (GvcMixerControl      *control,
-         stream = g_hash_table_lookup (control->priv->sources,
-                                       GUINT_TO_POINTER (info->index));
-         if (stream == NULL) {
--                GList *list = NULL;
--                guint i;
-                 GvcChannelMap *map;
- 
-                 map = gvc_channel_map_new_from_pa_channel_map (&info->channel_map);
-                 stream = gvc_mixer_source_new (control->priv->pa_context,
-                                                info->index,
-                                                map);
--
--                for (i = 0; i < info->n_ports; i++) {
--                        GvcMixerStreamPort *port;
--
--                        port = g_slice_new0 (GvcMixerStreamPort);
--                        port->port = g_strdup (info->ports[i]->name);
--                        port->human_port = g_strdup (info->ports[i]->description);
--                        port->priority = info->ports[i]->priority;
--                        list = g_list_prepend (list, port);
--                }
--                gvc_mixer_stream_set_ports (stream, list);
--
-                 g_object_unref (map);
-                 is_new = TRUE;
-         } else if (gvc_mixer_stream_is_running (stream)) {
-@@ -1630,6 +1614,17 @@ update_source (GvcMixerControl      *control,
-                 return;
-         }
- 
-+        for (guint i = 0; i < info->n_ports; i++) {
-+                GvcMixerStreamPort *port;
-+
-+                port = g_slice_new0 (GvcMixerStreamPort);
-+                port->port = g_strdup (info->ports[i]->name);
-+                port->human_port = g_strdup (info->ports[i]->description);
-+                port->priority = info->ports[i]->priority;
-+                list = g_list_prepend (list, port);
-+        }
-+        gvc_mixer_stream_set_ports (stream, list);
-+
-         max_volume = pa_cvolume_max (&info->volume);
- 
-         gvc_mixer_stream_set_name (stream, info->name);
diff --git a/debian/patches/libgvc/mixer-control-Check-for-invalid-input.patch b/debian/patches/libgvc/mixer-control-Check-for-invalid-input.patch
deleted file mode 100644 (file)
index 6a90a58..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 17:39:03 +0100
-Subject: mixer-control: Check for invalid input
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-With pipewire 1.5.84 there can be a zombie default-source as the
-current profile can't have a stream, see
-
-https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/5053#note_3256202
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 13 ++++++++-----
- 1 file changed, 8 insertions(+), 5 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index b45f15a..251f78a 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -980,11 +980,14 @@ _set_default_source (GvcMixerControl *control,
-                                new_id);
- 
-                 input = gvc_mixer_control_lookup_device_from_stream (control, stream);
--
--                g_signal_emit (G_OBJECT (control),
--                               signals[ACTIVE_INPUT_UPDATE],
--                               0,
--                               gvc_mixer_ui_device_get_id (input));
-+                if (input) {
-+                        g_signal_emit (G_OBJECT (control),
-+                                       signals[ACTIVE_INPUT_UPDATE],
-+                                       0,
-+                                       gvc_mixer_ui_device_get_id (input));
-+                } else {
-+                        g_warning ("Can't find input for stream-id %d",new_id);
-+                }
-         }
- }
- 
diff --git a/debian/patches/libgvc/mixer-control-Check-whether-we-are-handling-new-device-in.patch b/debian/patches/libgvc/mixer-control-Check-whether-we-are-handling-new-device-in.patch
deleted file mode 100644 (file)
index 701df79..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-From: Alynx Zhou <alynx.zhou@gmail.com>
-Date: Fri, 30 Jan 2026 21:02:50 +0800
-Subject: mixer-control: Check whether we are handling new device in
- sync_devices()
-
-Previously sync_devices() is only called when there is a new device, but
-with [1] we always call it, and create duplicated new devices. Fix it by
-check whether we are handling new devices before creating.
-
-[1]: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/commit/b9d0b120c6022cc2d1a728820a81beacc9360366
-
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/39
-Applied-upstream: gnome-shell 49.4, commit:d0e1664ac6278b70a7e26bf8135f0d1d92ee1e9f
----
- subprojects/gvc/gvc-mixer-control.c | 11 ++++++-----
- 1 file changed, 6 insertions(+), 5 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index a8c75a0..51e389f 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -1336,6 +1336,7 @@ clear_stream_from_devices (GvcMixerControl    *control,
- static void
- sync_devices (GvcMixerControl *control,
-               GvcMixerStream*  stream,
-+              gboolean         is_new,
-               gboolean         is_bluetooth)
- {
-         /* Go through ports to see what outputs can be created. */
-@@ -1350,7 +1351,7 @@ sync_devices (GvcMixerControl *control,
-                 return;
-         }
- 
--        if (stream_ports == NULL) {
-+        if (stream_ports == NULL && is_new) {
-                 GvcMixerUIDevice *device;
-                 GObject *object;
- 
-@@ -1547,7 +1548,7 @@ update_sink (GvcMixerControl    *control,
-         is_bt = is_bluetooth (info->proplist);
-         /* Sync devices as the port on the stream might have changed */
-         if (!is_new)
--                sync_devices (control, stream, is_bt);
-+                sync_devices (control, stream, is_new, is_bt);
- 
-         /* Messy I know but to set the port everytime regardless of whether it has changed will cost us a
-          * port change notify signal which causes the frontend to resync.
-@@ -1576,7 +1577,7 @@ update_sink (GvcMixerControl    *control,
-                 add_stream (control, stream);
-                 /* Always sync on a new stream to able to assign the right stream id
-                  * to the appropriate outputs (multiple potential outputs per stream). */
--                sync_devices (control, stream, is_bt);
-+                sync_devices (control, stream, is_new, is_bt);
-         } else {
-                 g_signal_emit (G_OBJECT (control),
-                                signals[STREAM_CHANGED],
-@@ -1685,7 +1686,7 @@ update_source (GvcMixerControl      *control,
-         is_bt = is_bluetooth (info->proplist);
-         /* Sync devices as the port on the stream might have changed */
-         if (!is_new)
--                sync_devices (control, stream, is_bt);
-+                sync_devices (control, stream, is_new, is_bt);
- 
-         if (info->active_port != NULL) {
-                 if (is_new)
-@@ -1707,7 +1708,7 @@ update_source (GvcMixerControl      *control,
-                                      GUINT_TO_POINTER (info->index),
-                                      g_object_ref (stream));
-                 add_stream (control, stream);
--                sync_devices (control, stream, is_bt);
-+                sync_devices (control, stream, is_new, is_bt);
-         } else {
-                 g_signal_emit (G_OBJECT (control),
-                                signals[STREAM_CHANGED],
diff --git a/debian/patches/libgvc/mixer-control-Clear-stream-ids-from-UI-devices-when-BT-st.patch b/debian/patches/libgvc/mixer-control-Clear-stream-ids-from-UI-devices-when-BT-st.patch
deleted file mode 100644 (file)
index e7b63fb..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 15:18:12 +0100
-Subject: mixer-control: Clear stream-ids from UI devices when BT stream loses
- all ports
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-Bluetooth streams can become portless so we can't just unconditionally add a
-new UI device for devices without streams. Instead reset stream-ids from
-existing streams that reference the stream that just became portless.
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 64 ++++++++++++++++++++++++++++++++++---
- 1 file changed, 59 insertions(+), 5 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index 6653d94..b45f15a 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -1285,6 +1285,35 @@ match_stream_with_devices (GvcMixerControl    *control,
-         return in_possession;
- }
- 
-+
-+/* Clear stream-id from all UI devices that reference the stream that lost all ports */
-+static void
-+clear_stream_from_devices (GvcMixerControl    *control,
-+                           GvcMixerStream     *stream)
-+{
-+        g_autoptr (GList)        devices = NULL;
-+        guint                    stream_id;
-+
-+        stream_id = gvc_mixer_stream_get_id (stream);
-+        devices = g_hash_table_get_values (GVC_IS_MIXER_SOURCE (stream) ? control->priv->ui_inputs : control->priv->ui_outputs);
-+
-+        for (GList *d = devices; d != NULL; d = d->next) {
-+                guint             device_stream_id;
-+                GvcMixerUIDevice *device = d->data;
-+
-+                g_object_get (G_OBJECT (device),
-+                              "stream-id", &device_stream_id,
-+                              NULL);
-+
-+                if (device_stream_id == stream_id) {
-+                        g_object_set (G_OBJECT (device),
-+                                      "stream-id", GVC_MIXER_UI_DEVICE_INVALID,
-+                                      NULL);
-+                        g_debug ("Clearing stream-id: %d", stream_id);
-+                }
-+        }
-+}
-+
- /*
-  * This method attempts to match a sink or source with its relevant UI device.
-  * GvcMixerStream can represent both a sink or source.
-@@ -1305,7 +1334,8 @@ match_stream_with_devices (GvcMixerControl    *control,
-  */
- static void
- sync_devices (GvcMixerControl *control,
--              GvcMixerStream* stream)
-+              GvcMixerStream*  stream,
-+              gboolean         is_bluetooth)
- {
-         /* Go through ports to see what outputs can be created. */
-         const GList *stream_ports;
-@@ -1314,6 +1344,11 @@ sync_devices (GvcMixerControl *control,
- 
-         stream_ports = gvc_mixer_stream_get_ports (stream);
- 
-+        if (stream_ports == NULL && is_bluetooth) {
-+                clear_stream_from_devices (control, stream);
-+                return;
-+        }
-+
-         if (stream_ports == NULL) {
-                 GvcMixerUIDevice *device;
-                 GObject *object;
-@@ -1425,6 +1460,20 @@ translate_pa_state (pa_sink_state_t state) {
-         }
- }
- 
-+static gboolean
-+is_bluetooth (const pa_proplist *proplist)
-+{
-+        const char *bus = pa_proplist_gets (proplist, "device.bus");
-+
-+        if (bus == NULL)
-+                return FALSE;
-+
-+        if (g_str_equal ("bluetooth", bus))
-+                return TRUE;
-+
-+        return FALSE;
-+}
-+
- /*
-  * Called when anything changes with a sink.
-  */
-@@ -1438,6 +1487,7 @@ update_sink (GvcMixerControl    *control,
-         GvcChannelMap   *map;
-         char            map_buff[PA_CHANNEL_MAP_SNPRINT_MAX];
-         GList          *list = NULL;
-+        gboolean        is_bt;
- 
-         pa_channel_map_snprint (map_buff, PA_CHANNEL_MAP_SNPRINT_MAX, &info->channel_map);
- #if 1
-@@ -1493,9 +1543,10 @@ update_sink (GvcMixerControl    *control,
-         gvc_mixer_stream_set_base_volume (stream, (guint32) info->base_volume);
-         gvc_mixer_stream_set_state (stream, translate_pa_state (info->state));
- 
-+        is_bt = is_bluetooth (info->proplist);
-         /* Sync devices as the port on the stream might have changed */
-         if (!is_new)
--                sync_devices (control, stream);
-+                sync_devices (control, stream, is_bt);
- 
-         /* Messy I know but to set the port everytime regardless of whether it has changed will cost us a
-          * port change notify signal which causes the frontend to resync.
-@@ -1524,7 +1575,7 @@ update_sink (GvcMixerControl    *control,
-                 add_stream (control, stream);
-                 /* Always sync on a new stream to able to assign the right stream id
-                  * to the appropriate outputs (multiple potential outputs per stream). */
--                sync_devices (control, stream);
-+                sync_devices (control, stream, is_bt);
-         } else {
-                 g_signal_emit (G_OBJECT (control),
-                                signals[STREAM_CHANGED],
-@@ -1564,6 +1615,7 @@ update_sink (GvcMixerControl    *control,
-         gvc_channel_map_volume_changed (map, &info->volume, FALSE);
- }
- 
-+
- static void
- update_source (GvcMixerControl      *control,
-                const pa_source_info *info)
-@@ -1572,6 +1624,7 @@ update_source (GvcMixerControl      *control,
-         gboolean        is_new;
-         pa_volume_t     max_volume;
-         GList          *list = NULL;
-+        gboolean        is_bt;
- 
- #if 1
-         g_debug ("Updating source: index=%u name='%s' description='%s'",
-@@ -1628,9 +1681,10 @@ update_source (GvcMixerControl      *control,
-         gvc_mixer_stream_set_base_volume (stream, (guint32) info->base_volume);
-         g_debug ("update source");
- 
-+        is_bt = is_bluetooth (info->proplist);
-         /* Sync devices as the port on the stream might have changed */
-         if (!is_new)
--                sync_devices (control, stream);
-+                sync_devices (control, stream, is_bt);
- 
-         if (info->active_port != NULL) {
-                 if (is_new)
-@@ -1652,7 +1706,7 @@ update_source (GvcMixerControl      *control,
-                                      GUINT_TO_POINTER (info->index),
-                                      g_object_ref (stream));
-                 add_stream (control, stream);
--                sync_devices (control, stream);
-+                sync_devices (control, stream, is_bt);
-         } else {
-                 g_signal_emit (G_OBJECT (control),
-                                signals[STREAM_CHANGED],
diff --git a/debian/patches/libgvc/mixer-control-Document-that-add_stream-is-transfer-full.patch b/debian/patches/libgvc/mixer-control-Document-that-add_stream-is-transfer-full.patch
deleted file mode 100644 (file)
index 828f13b..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Wed, 31 Dec 2025 15:09:19 +0100
-Subject: mixer-control: Document that add_stream is transfer full
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Applied-upstream: gnome-shell 49.4, commit:d0e1664ac6278b70a7e26bf8135f0d1d92ee1e9f
----
- subprojects/gvc/gvc-mixer-control.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index c7f9613..4576484 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -1189,6 +1189,13 @@ remove_stream (GvcMixerControl *control,
-         g_object_unref (stream);
- }
- 
-+/**
-+ * add_stream: (skip)
-+ * @control: The control to add the stream to
-+ * @stream:(transfer full): The stream to add
-+ *
-+ * Add a stream to the hash table of all known streams
-+ */
- static void
- add_stream (GvcMixerControl *control,
-             GvcMixerStream  *stream)
diff --git a/debian/patches/libgvc/mixer-control-Don-t-emit-output-update-on-default-sink-se.patch b/debian/patches/libgvc/mixer-control-Don-t-emit-output-update-on-default-sink-se.patch
deleted file mode 100644 (file)
index 2e7a743..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:39:05 +0100
-Subject: mixer-control: Don't emit output-update on default-sink set
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-Don't emit the signal when setting. It will be emitted when the sink
-actually changes. This makes things consistent with switching the
-default source.
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 9 +--------
- 1 file changed, 1 insertion(+), 8 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index 7cdb909..e5b6ca9 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -617,14 +617,7 @@ gvc_mixer_control_change_output (GvcMixerControl *control,
- 
-         if (!gvc_mixer_ui_device_has_ports (output)) {
-                 g_debug ("Did we try to move to a software/bluetooth sink ?");
--                if (gvc_mixer_control_set_default_sink (control, stream)) {
--                        /* sink change was successful,  update the UI.*/
--                        g_signal_emit (G_OBJECT (control),
--                                       signals[ACTIVE_OUTPUT_UPDATE],
--                                       0,
--                                       gvc_mixer_ui_device_get_id (output));
--                }
--                else {
-+                if (!gvc_mixer_control_set_default_sink (control, stream)) {
-                         g_warning ("Failed to set default sink with stream from output %s",
-                                    gvc_mixer_ui_device_get_description (output));
-                 }
diff --git a/debian/patches/libgvc/mixer-control-Don-t-leak-ui-device.patch b/debian/patches/libgvc/mixer-control-Don-t-leak-ui-device.patch
deleted file mode 100644 (file)
index d0af42b..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Wed, 31 Dec 2025 11:55:41 +0100
-Subject: mixer-control: Don't leak ui device
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-We have a ref when creating the `device` object, use that for inserting
-into the hash table as otherwise we leak that reference.
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Applied-upstream: gnome-shell 49.4, commit:d0e1664ac6278b70a7e26bf8135f0d1d92ee1e9f
----
- subprojects/gvc/gvc-mixer-control.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index 51e389f..c7f9613 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -1367,7 +1367,7 @@ sync_devices (GvcMixerControl *control,
- 
-                 g_hash_table_insert (is_output ? control->priv->ui_outputs : control->priv->ui_inputs,
-                                      GUINT_TO_POINTER (gvc_mixer_ui_device_get_id (device)),
--                                     g_object_ref (device));
-+                                     device);
- 
-                 g_signal_emit (G_OBJECT (control),
-                                signals[is_output ? OUTPUT_ADDED : INPUT_ADDED],
diff --git a/debian/patches/libgvc/mixer-control-Don-t-lie-about-found-devices.patch b/debian/patches/libgvc/mixer-control-Don-t-lie-about-found-devices.patch
deleted file mode 100644 (file)
index 79dc138..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:25 +0100
-Subject: mixer-control: Don't lie about found devices
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-We should only print that a device wasn't found when it is actually
-the case.
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index 383a74f..7cdb909 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -289,7 +289,8 @@ gvc_mixer_control_lookup_device_from_stream (GvcMixerControl *control,
-                 }
-         }
- 
--        g_debug ("lookup-device-from-stream - Could not find a device for stream '%s'", gvc_mixer_stream_get_description (stream));
-+        if (!ret)
-+                g_debug ("lookup-device-from-stream - Could not find a device for stream '%s'", gvc_mixer_stream_get_description (stream));
- 
-         g_list_free (devices);
- 
diff --git a/debian/patches/libgvc/mixer-control-Fix-typos-and-remove-trailing-whitespace.patch b/debian/patches/libgvc/mixer-control-Fix-typos-and-remove-trailing-whitespace.patch
deleted file mode 100644 (file)
index 8d44915..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:22 +0100
-Subject: mixer-control: Fix typos and remove trailing whitespace
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index 5704270..e326346 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -532,7 +532,7 @@ gvc_mixer_control_get_stream_from_device (GvcMixerControl *control,
-  * @profile: (allow-none): Can be %NULL if any profile present on this port is okay
-  *
-  * Returns: This method will attempt to swap the profile on the card of
-- * the device with given profile name.  If successfull it will set the
-+ * the device with given profile name.  If successful it will set the
-  * preferred profile on that device so as we know the next time the user
-  * moves to that device it should have this profile active.
-  */
-@@ -584,7 +584,7 @@ gvc_mixer_control_change_profile_on_selected_device (GvcMixerControl  *control,
-  * - Firstly it queries the stream from the device.
-  *   - It assumes that if the stream is null that it cannot be a bluetooth or network stream (they never show unless they have valid sinks and sources)
-  *   In the scenario of a NULL stream on the device
-- *        - It fetches the device's preferred profile or if NUll the profile with the highest priority on that device.
-+ *        - It fetches the device's preferred profile or if NULL the profile with the highest priority on that device.
-  *        - It then caches this device in control->priv->cached_desired_output_id so that when the update_sink triggered
-  *          from when we attempt to change profile we will know exactly what device to highlight on that stream.
-  *        - It attempts to swap the profile on the card from that device and returns.
-@@ -675,7 +675,7 @@ gvc_mixer_control_change_output (GvcMixerControl *control,
-  * - Firstly it queries the stream from the device.
-  *   - It assumes that if the stream is null that it cannot be a bluetooth or network stream (they never show unless they have valid sinks and sources)
-  *   In the scenario of a NULL stream on the device
-- *        - It fetches the device's preferred profile or if NUll the profile with the highest priority on that device.
-+ *        - It fetches the device's preferred profile or if NULL the profile with the highest priority on that device.
-  *        - It then caches this device in control->priv->cached_desired_input_id so that when the update_source triggered
-  *          from when we attempt to change profile we will know exactly what device to highlight on that stream.
-  *        - It attempts to swap the profile on the card from that device and returns.
-@@ -1542,7 +1542,7 @@ update_sink (GvcMixerControl    *control,
-                                      GUINT_TO_POINTER (info->index),
-                                      g_object_ref (stream));
-                 add_stream (control, stream);
--                /* Always sink on a new stream to able to assign the right stream id
-+                /* Always sync on a new stream to able to assign the right stream id
-                  * to the appropriate outputs (multiple potential outputs per stream). */
-                 sync_devices (control, stream);
-         } else {
-@@ -1971,7 +1971,7 @@ update_ui_device_on_port_added (GvcMixerControl  *control,
-                                gvc_mixer_ui_device_get_id (uidevice));
-         }
- 
--        g_debug ("update_ui_device_on_port_added, direction %u, description '%s', origin '%s', port available %i", 
-+        g_debug ("update_ui_device_on_port_added, direction %u, description '%s', origin '%s', port available %i",
-                  direction,
-                  port->human_port,
-                  gvc_mixer_card_get_name (card),
diff --git a/debian/patches/libgvc/mixer-control-Let-sink-update-handle-active-output-change.patch b/debian/patches/libgvc/mixer-control-Let-sink-update-handle-active-output-change.patch
deleted file mode 100644 (file)
index 25accca..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:29 +0100
-Subject: mixer-control: Let sink update handle active output change
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-A signal is emitted when the output changes so don't set it right away
-as the stream might change port.
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 18 +++---------------
- 1 file changed, 3 insertions(+), 15 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index 74f9193..45ae314 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -639,23 +639,11 @@ gvc_mixer_control_change_output (GvcMixerControl *control,
- 
-         /* Finally if we are not on the correct stream, swap over. */
-         if (stream != default_stream) {
--                GvcMixerUIDevice* device;
--
-                 g_debug ("Attempting to swap over to stream %s ",
-                          gvc_mixer_stream_get_description (stream));
--                if (gvc_mixer_control_set_default_sink (control, stream)) {
--                        device = gvc_mixer_control_lookup_device_from_stream (control, stream);
--                        g_signal_emit (G_OBJECT (control),
--                                       signals[ACTIVE_OUTPUT_UPDATE],
--                                       0,
--                                       gvc_mixer_ui_device_get_id (device));
--                } else {
--                        /* If the move failed for some reason reset the UI. */
--                        device = gvc_mixer_control_lookup_device_from_stream (control, default_stream);
--                        g_signal_emit (G_OBJECT (control),
--                                       signals[ACTIVE_OUTPUT_UPDATE],
--                                       0,
--                                       gvc_mixer_ui_device_get_id (device));
-+                if (!gvc_mixer_control_set_default_sink (control, stream)) {
-+                        g_warning ("Failed to set default sink from output %s",
-+                                   gvc_mixer_ui_device_get_description (output));
-                 }
-         }
- }
diff --git a/debian/patches/libgvc/mixer-control-Let-source-update-handle-active-output-chan.patch b/debian/patches/libgvc/mixer-control-Let-source-update-handle-active-output-chan.patch
deleted file mode 100644 (file)
index 815bae4..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:30 +0100
-Subject: mixer-control: Let source update handle active output change
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-A signal is emitted when the output changes so don't set it right away
-as the stream might change port.
-
-This also brings set_default_source in line with set_default_sink()
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 8 --------
- 1 file changed, 8 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index 45ae314..b8198d3 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -341,7 +341,6 @@ gboolean
- gvc_mixer_control_set_default_source (GvcMixerControl *control,
-                                       GvcMixerStream  *stream)
- {
--        GvcMixerUIDevice* input;
-         pa_operation *o;
- 
-         g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), FALSE);
-@@ -373,13 +372,6 @@ gvc_mixer_control_set_default_source (GvcMixerControl *control,
- 
-         pa_operation_unref (o);
- 
--        /* source change successful, update the UI. */
--        input = gvc_mixer_control_lookup_device_from_stream (control, stream);
--        g_signal_emit (G_OBJECT (control),
--                       signals[ACTIVE_INPUT_UPDATE],
--                       0,
--                       gvc_mixer_ui_device_get_id (input));
--
-         return TRUE;
- }
- 
diff --git a/debian/patches/libgvc/mixer-control-Print-error-when-we-fail-to-set-default-sou.patch b/debian/patches/libgvc/mixer-control-Print-error-when-we-fail-to-set-default-sou.patch
deleted file mode 100644 (file)
index 7d22765..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:36:27 +0100
-Subject: mixer-control: Print error when we fail to set default source
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-Makes is consistent with error handling for setting default sink
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index 15eb5e8..acac0ca 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -729,7 +729,10 @@ gvc_mixer_control_change_input (GvcMixerControl *control,
-         if (stream != default_stream) {
-                 g_debug ("change-input - attempting to swap over to stream %s",
-                          gvc_mixer_stream_get_description (stream));
--                gvc_mixer_control_set_default_source (control, stream);
-+                if (!gvc_mixer_control_set_default_source (control, stream)) {
-+                        g_warning ("Failed to set default source from input %s",
-+                                   gvc_mixer_ui_device_get_description (input));
-+                }
-         }
- }
- 
diff --git a/debian/patches/libgvc/mixer-control-Print-error-when-we-fail-to-update-source-o.patch b/debian/patches/libgvc/mixer-control-Print-error-when-we-fail-to-update-source-o.patch
deleted file mode 100644 (file)
index 9d9196d..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:24 +0100
-Subject: mixer-control: Print error when we fail to update source or sink
- port
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-Since we allow for port lookups to fail we should check if the update
-worked.
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index f41c2c1..15eb5e8 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -1525,7 +1525,8 @@ update_sink (GvcMixerControl    *control,
-                         if (active_port == NULL ||
-                             g_strcmp0 (active_port->port, info->active_port->name) != 0) {
-                                 g_debug ("update sink - apparently a port update");
--                                gvc_mixer_stream_set_port (stream, info->active_port->name);
-+                                if (!gvc_mixer_stream_set_port (stream, info->active_port->name))
-+                                        g_warning ("Port update to of %d '%s' failed", info->index, info->active_port->name);
-                         }
-                 }
-         }
-@@ -1654,7 +1655,8 @@ update_source (GvcMixerControl      *control,
-                         if (active_port == NULL ||
-                             g_strcmp0 (active_port->port, info->active_port->name) != 0) {
-                                 g_debug ("update source - apparently a port update");
--                                gvc_mixer_stream_set_port (stream, info->active_port->name);
-+                                if (!gvc_mixer_stream_set_port (stream, info->active_port->name))
-+                                        g_warning ("Port update to of %d '%s' failed", info->index, info->active_port->name);
-                         }
-                 }
-         }
diff --git a/debian/patches/libgvc/mixer-control-Print-port-names-with-profiles.patch b/debian/patches/libgvc/mixer-control-Print-port-names-with-profiles.patch
deleted file mode 100644 (file)
index 2835d02..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:23 +0100
-Subject: mixer-control: Print port names with profiles
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-Other debug code uses port names instead of the description so
-this simplifies debugging.
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index 6d425dd..f41c2c1 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -1914,9 +1914,9 @@ determine_profiles_for_port (pa_card_port_info *port,
-                                 supported_profiles = g_list_append (supported_profiles, prof);
-                 }
-         }
--        g_debug ("%i profiles supported on port %s",
-+        g_debug ("%i profiles supported on port %s / %s",
-                  g_list_length (supported_profiles),
--                 port->description);
-+                 port->description, port->name);
-         return g_list_sort (supported_profiles, (GCompareFunc) gvc_mixer_card_profile_compare);
- }
- 
diff --git a/debian/patches/libgvc/mixer-control-Reset-stream-id-s-on-UI-devices.patch b/debian/patches/libgvc/mixer-control-Reset-stream-id-s-on-UI-devices.patch
deleted file mode 100644 (file)
index 28a01ec..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:31 +0100
-Subject: mixer-control: Reset `stream-id`s on UI devices
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-If we find a matching UI device for a stream matching card and
-port and the same stream is also on another port, reset that
-UI devices `stream-id`.
-
-Since wireplumber 1.5.84 will merely flip the port but not the
-`stream-id` we need to make sure the UI device loses its stream-id.
-Otherwise `gvc_mixer_control_change_output` will try a
-`gvc_mixer_stream_change_port` which seemingly succeeds but fails
-silently as the port doesn't exist on that stream at the moment.
-
-By resetting the `stream-id` we ensure that we take the
-`gvc_mixer_control_change_profile_on_selected_device` code path in
-`gvc_mixer_control_change_output` instead and thus the sink/port
-gets properly selected.
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 36 +++++++++++++++++++++---------------
- 1 file changed, 21 insertions(+), 15 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index b8198d3..6653d94 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -1257,23 +1257,29 @@ match_stream_with_devices (GvcMixerControl    *control,
-                                  stream_port->port,
-                                  stream_card_id);
- 
--                        if (stream_card_id == card_id &&
--                            g_strcmp0 (device_port_name, stream_port->port) == 0) {
--                                g_debug ("Match device with stream: We have a match with description: '%s', origin: '%s', cached already with device id %u, so set stream id to %i",
--                                         description,
--                                         origin,
--                                         gvc_mixer_ui_device_get_id (device),
--                                         stream_id);
--
--                                g_object_set (G_OBJECT (device),
--                                              "stream-id", stream_id,
--                                              NULL);
--                                in_possession = TRUE;
-+                        if (stream_card_id == card_id) {
-+                                if (g_strcmp0 (device_port_name, stream_port->port) == 0) {
-+                                        g_debug ("Match device with stream: We have a match with description: '%s', origin: '%s', cached already with device id %u, so set stream id to %i",
-+                                                 description,
-+                                                 origin,
-+                                                 gvc_mixer_ui_device_get_id (device),
-+                                                 stream_id);
-+
-+                                        g_object_set (G_OBJECT (device),
-+                                                      "stream-id", stream_id,
-+                                                      NULL);
-+                                        in_possession = TRUE;
-+                                } else {
-+                                        /* Other UI devices on that card that match the stream can't be valid */
-+                                        if (device_stream_id == stream_id) {
-+                                                g_object_set (G_OBJECT (device),
-+                                                              "stream-id", GVC_MIXER_UI_DEVICE_INVALID,
-+                                                              NULL);
-+                                                g_debug ("Found another UI device for this stream: %d, resetting", stream_id);
-+                                        }
-+                                }
-                         }
-                 }
--
--                if (in_possession == TRUE)
--                        break;
-         }
- 
-         return in_possession;
diff --git a/debian/patches/libgvc/mixer-control-Simplify-device-lookup.patch b/debian/patches/libgvc/mixer-control-Simplify-device-lookup.patch
deleted file mode 100644 (file)
index 955bff1..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Mon, 5 Jan 2026 17:15:40 +0100
-Subject: mixer-control: Simplify device lookup
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-There were too branches, one for portless streams (called "network
-streams" here) and those with ports. The portless one checked the
-stream-id only while the other branch checked stream-id and port.
-
-Simplify this by checking the stream-id and only comparing ports when
-available.
-
-As other streams can be portless nowadays this also removes some
-confusion.
-
-Best reviewed with 'git show -w'
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 42 ++++++++++++++++++-------------------
- 1 file changed, 20 insertions(+), 22 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index 251f78a..a8c75a0 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -239,7 +239,6 @@ gvc_mixer_control_lookup_device_from_stream (GvcMixerControl *control,
-                                              GvcMixerStream *stream)
- {
-         GList                   *devices, *d;
--        gboolean                 is_network_stream;
-         const GList             *ports;
-         GvcMixerUIDevice        *ret;
- 
-@@ -253,39 +252,38 @@ gvc_mixer_control_lookup_device_from_stream (GvcMixerControl *control,
- 
-         ret = NULL;
-         ports = gvc_mixer_stream_get_ports (stream);
--        is_network_stream = (ports == NULL);
- 
-         for (d = devices; d != NULL; d = d->next) {
-                 GvcMixerUIDevice *device = d->data;
-                 guint stream_id = G_MAXUINT;
-+                const GvcMixerStreamPort *port;
- 
-                 g_object_get (G_OBJECT (device),
-                              "stream-id", &stream_id,
-                               NULL);
- 
--                if (is_network_stream &&
--                    stream_id == gvc_mixer_stream_get_id (stream)) {
--                        g_debug ("lookup-device-from-stream - %s - it is a network_stream ",
-+                if (stream_id != gvc_mixer_stream_get_id (stream))
-+                        continue;
-+
-+                if (ports == NULL) {
-+                        g_debug ("lookup-device-from-stream - %s - is portless ",
-                                  gvc_mixer_ui_device_get_description (device));
-                         ret = device;
-                         break;
--                } else if (!is_network_stream) {
--                        const GvcMixerStreamPort *port;
--                        port = gvc_mixer_stream_get_port (stream);
--
--                        if (stream_id == gvc_mixer_stream_get_id (stream) &&
--                            g_strcmp0 (gvc_mixer_ui_device_get_port (device),
--                                       port->port) == 0) {
--                                g_debug ("lookup-device-from-stream found device: device description '%s', device port = '%s', device stream id %i AND stream port = '%s' stream id '%u' and stream description '%s'",
--                                         gvc_mixer_ui_device_get_description (device),
--                                         gvc_mixer_ui_device_get_port (device),
--                                         stream_id,
--                                         port->port,
--                                         gvc_mixer_stream_get_id (stream),
--                                         gvc_mixer_stream_get_description (stream));
--                                ret = device;
--                                break;
--                        }
-+                }
-+
-+                port = gvc_mixer_stream_get_port (stream);
-+                if (g_strcmp0 (gvc_mixer_ui_device_get_port (device), port->port) == 0) {
-+                        g_debug ("lookup-device-from-stream found device: device description '%s', device port = '%s', device stream id %i AND stream port = '%s' stream id '%u' and stream description '%s'",
-+                                 gvc_mixer_ui_device_get_description (device),
-+                                 gvc_mixer_ui_device_get_port (device),
-+                                 stream_id,
-+                                 port->port,
-+                                 gvc_mixer_stream_get_id (stream),
-+                                 gvc_mixer_stream_get_description (stream));
-+                        ret = device;
-+                        break;
-+
-                 }
-         }
- 
diff --git a/debian/patches/libgvc/mixer-control-Use-automatic-cleanup-in-match_stream_with_.patch b/debian/patches/libgvc/mixer-control-Use-automatic-cleanup-in-match_stream_with_.patch
deleted file mode 100644 (file)
index 413f048..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:23 +0100
-Subject: mixer-control: Use automatic cleanup in match_stream_with_devices
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-Simplifies the loop
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 15 +++++----------
- 1 file changed, 5 insertions(+), 10 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index e326346..6d425dd 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -1235,7 +1235,7 @@ match_stream_with_devices (GvcMixerControl    *control,
-                            GvcMixerStreamPort *stream_port,
-                            GvcMixerStream     *stream)
- {
--        GList                   *devices, *d;
-+        g_autoptr (GList)        devices = NULL;
-         guint                    stream_card_id;
-         guint                    stream_id;
-         gboolean                 in_possession = FALSE;
-@@ -1245,12 +1245,12 @@ match_stream_with_devices (GvcMixerControl    *control,
- 
-         devices  = g_hash_table_get_values (GVC_IS_MIXER_SOURCE (stream) ? control->priv->ui_inputs : control->priv->ui_outputs);
- 
--        for (d = devices; d != NULL; d = d->next) {
-+        for (GList *d = devices; d != NULL; d = d->next) {
-                 GvcMixerUIDevice *device;
-                 guint             device_stream_id;
--                gchar            *device_port_name;
--                gchar            *origin;
--                gchar            *description;
-+                g_autofree gchar *device_port_name = NULL;
-+                g_autofree gchar *origin = NULL;
-+                g_autofree gchar *description = NULL;
-                 GvcMixerCard     *card;
-                 guint             card_id;
- 
-@@ -1295,15 +1295,10 @@ match_stream_with_devices (GvcMixerControl    *control,
-                         }
-                 }
- 
--                g_free (device_port_name);
--                g_free (origin);
--                g_free (description);
--
-                 if (in_possession == TRUE)
-                         break;
-         }
- 
--        g_list_free (devices);
-         return in_possession;
- }
- 
diff --git a/debian/patches/libgvc/mixer-control-Use-consistent-debug-prefix.patch b/debian/patches/libgvc/mixer-control-Use-consistent-debug-prefix.patch
deleted file mode 100644 (file)
index c65f174..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:24 +0100
-Subject: mixer-control: Use consistent debug prefix
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-The debug statements all used different prefixes making it harder than
-needed to grep for them
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-control.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c
-index acac0ca..383a74f 100644
---- a/subprojects/gvc/gvc-mixer-control.c
-+++ b/subprojects/gvc/gvc-mixer-control.c
-@@ -265,7 +265,7 @@ gvc_mixer_control_lookup_device_from_stream (GvcMixerControl *control,
- 
-                 if (is_network_stream &&
-                     stream_id == gvc_mixer_stream_get_id (stream)) {
--                        g_debug ("lookup device from stream - %s - it is a network_stream ",
-+                        g_debug ("lookup-device-from-stream - %s - it is a network_stream ",
-                                  gvc_mixer_ui_device_get_description (device));
-                         ret = device;
-                         break;
-@@ -289,7 +289,7 @@ gvc_mixer_control_lookup_device_from_stream (GvcMixerControl *control,
-                 }
-         }
- 
--        g_debug ("gvc_mixer_control_lookup_device_from_stream - Could not find a device for stream '%s'",gvc_mixer_stream_get_description (stream));
-+        g_debug ("lookup-device-from-stream - Could not find a device for stream '%s'", gvc_mixer_stream_get_description (stream));
- 
-         g_list_free (devices);
- 
diff --git a/debian/patches/libgvc/mixer-stream-Allow-ports-to-not-exist.patch b/debian/patches/libgvc/mixer-stream-Allow-ports-to-not-exist.patch
deleted file mode 100644 (file)
index 8eee2b5..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:26 +0100
-Subject: mixer-stream: Allow ports to not exist
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-With pipewire 1.5.84 the port list might change underneath us,
-see
-
-   https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/5053
-
-We thus can't assume anymore that we find a given port.
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-stream.c | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-stream.c b/subprojects/gvc/gvc-mixer-stream.c
-index f9bcc40..0382817 100644
---- a/subprojects/gvc/gvc-mixer-stream.c
-+++ b/subprojects/gvc/gvc-mixer-stream.c
-@@ -532,8 +532,6 @@ gvc_mixer_stream_get_port (GvcMixerStream *stream)
-                 }
-         }
- 
--        g_assert_not_reached ();
--
-         return NULL;
- }
- 
diff --git a/debian/patches/libgvc/mixer-stream-Allow-to-update-port-list.patch b/debian/patches/libgvc/mixer-stream-Allow-to-update-port-list.patch
deleted file mode 100644 (file)
index 798e62b..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sun, 4 Jan 2026 13:07:26 +0100
-Subject: mixer-stream: Allow to update port list
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Guido Günther <agx@sigxcpu.org>
-Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31
-Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34
-Bug-Debian: https://bugs.debian.org/1126514
-Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a
----
- subprojects/gvc/gvc-mixer-stream.c | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/subprojects/gvc/gvc-mixer-stream.c b/subprojects/gvc/gvc-mixer-stream.c
-index 0382817..83963cc 100644
---- a/subprojects/gvc/gvc-mixer-stream.c
-+++ b/subprojects/gvc/gvc-mixer-stream.c
-@@ -624,9 +624,13 @@ gvc_mixer_stream_set_ports (GvcMixerStream *stream,
-                             GList          *ports)
- {
-         g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE);
--        g_return_val_if_fail (stream->priv->ports == NULL, FALSE);
- 
--        stream->priv->ports = g_list_sort (ports, (GCompareFunc) sort_ports);
-+        if (stream->priv->ports) {
-+                g_list_free_full (stream->priv->ports, (GDestroyNotify) free_port);
-+                stream->priv->ports = NULL;
-+        }
-+        if (ports)
-+                stream->priv->ports = g_list_sort (ports, (GCompareFunc) sort_ports);
- 
-         return TRUE;
- }
diff --git a/debian/patches/main-Only-call-gjs_dumpstack-on-warnings-from-main-thread.patch b/debian/patches/main-Only-call-gjs_dumpstack-on-warnings-from-main-thread.patch
deleted file mode 100644 (file)
index 55f4352..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-From: Sebastian Keller <skeller@gnome.org>
-Date: Wed, 21 Jan 2026 22:54:39 +0100
-Subject: main: Only call gjs_dumpstack() on warnings from main thread
-
-The mozjs code called by gjs_dumpstack() does not appear to be thread
-safe and was sometimes resulting in crashes when triggered by error
-messages from threads other than the main thread. And even when not
-crashing, such a backtrace can only be misleading since only the main
-thread is executing JS code.
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4046>
-(cherry picked from commit 23e3e7970f1ef316c0a5bce2dea4872cf1ca5750)
-Origin: upstream, 49.4, commit:c481543906d4f843f8aec26029a760ab82e213ef
----
- src/main.c | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/src/main.c b/src/main.c
-index 99eca3e..62a284b 100644
---- a/src/main.c
-+++ b/src/main.c
-@@ -52,6 +52,7 @@ enum {
- };
- static int _shell_debug;
- static gboolean _tracked_signals[NSIG] = { 0 };
-+static GThread *main_thread;
- 
- static void
- shell_dbus_acquire_name (GDBusProxy  *bus,
-@@ -384,7 +385,8 @@ default_log_writer (GLogLevelFlags   log_level,
- 
-   if ((_shell_debug & SHELL_DEBUG_BACKTRACE_WARNINGS) &&
-       ((log_level & G_LOG_LEVEL_CRITICAL) ||
--       (log_level & G_LOG_LEVEL_WARNING)))
-+       (log_level & G_LOG_LEVEL_WARNING)) &&
-+      g_thread_self () == main_thread)
-     {
-       const char *log_domain = NULL;
- 
-@@ -611,6 +613,8 @@ main (int argc, char **argv)
-   g_setenv ("GJS_DEBUG_OUTPUT", "stderr", TRUE);
-   g_setenv ("GJS_DEBUG_TOPICS", "JS ERROR;JS LOG", TRUE);
- 
-+  main_thread = g_thread_self ();
-+
-   context = meta_create_context (WM_NAME);
-   meta_context_add_option_entries (context, gnome_shell_options,
-                                    GETTEXT_PACKAGE);
diff --git a/debian/patches/quickSettingsMenu-Add-actor-group-to-focus-manager.patch b/debian/patches/quickSettingsMenu-Add-actor-group-to-focus-manager.patch
deleted file mode 100644 (file)
index ff74a52..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-From: Ramez Medhat <iramezdev@gmail.com>
-Date: Wed, 21 Jan 2026 17:28:22 +0200
-Subject: quickSettingsMenu: Add actor group to focus manager
-
-This allows focus to menu item using the tab key to match the behaviour in other menus.
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4043>
-(cherry picked from commit 92eebde81cebfc25bdd4ef5ec1815f59598ba6bd)
-Bug: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8904
-Origin: upstream, 49.4, commit:cf368daa85028bac2e3b636aef7b9445973d3615
----
- js/ui/quickSettings.js | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/js/ui/quickSettings.js b/js/ui/quickSettings.js
-index 0512948..ed6c471 100644
---- a/js/ui/quickSettings.js
-+++ b/js/ui/quickSettings.js
-@@ -734,6 +734,8 @@ export const QuickSettingsMenu = class extends PopupMenu.PopupMenu {
-         this.actor.add_child(this._boxPointer);
-         this.actor._delegate = this;
- 
-+        global.focus_manager.add_group(this.actor);
-+
-         this.connect('menu-closed', () => this.actor.hide());
- 
-         Main.layoutManager.connectObject('system-modal-opened',
index b9882e5810be43f03c80aa0ff5811ccfa0c573a2..8c91da106f1ea1bc45c5b4894d02a5abc06ba7d4 100644 (file)
@@ -1,46 +1,3 @@
-Revert-main-Register-session-with-GDM-on-startup.patch
-Update-Thai-translation.patch
-libgvc/mixer-control-Fix-typos-and-remove-trailing-whitespace.patch
-libgvc/mixer-control-Use-automatic-cleanup-in-match_stream_with_.patch
-libgvc/mixer-control-Print-port-names-with-profiles.patch
-libgvc/mixer-control-Print-error-when-we-fail-to-update-source-o.patch
-libgvc/mixer-control-Print-error-when-we-fail-to-set-default-sou.patch
-libgvc/mixer-control-Use-consistent-debug-prefix.patch
-libgvc/mixer-control-Don-t-lie-about-found-devices.patch
-libgvc/mixer-control-Don-t-emit-output-update-on-default-sink-se.patch
-libgvc/mixer-stream-Allow-ports-to-not-exist.patch
-libgvc/mixer-stream-Allow-to-update-port-list.patch
-libgvc/mixer-control-Always-update-port-list.patch
-libgvc/mixer-control-Always-sync-devices.patch
-libgvc/mixer-control-Let-sink-update-handle-active-output-change.patch
-libgvc/mixer-control-Let-source-update-handle-active-output-chan.patch
-libgvc/mixer-control-Reset-stream-id-s-on-UI-devices.patch
-libgvc/mixer-control-Clear-stream-ids-from-UI-devices-when-BT-st.patch
-libgvc/mixer-control-Check-for-invalid-input.patch
-libgvc/mixer-control-Simplify-device-lookup.patch
-Update-Czech-translation.patch
-st-spinner-content-Fix-CoglTexture-leak.patch
-appDisplay-Only-create-default-folders-on-the-first-start.patch
-quickSettingsMenu-Add-actor-group-to-focus-manager.patch
-gdm-util-Set-minimum-display-time-for-authentication-mess.patch
-shell-Use-one-shot-idle-timeout-functions.patch
-st-Use-one-shot-idle-timeout-functions.patch
-tray-Use-one-shot-idle-timeout-functions.patch
-hotplut-sniffer-Use-one-shot-idle-timeout-functions.patch
-gdm-loginDialog-Reset-the-greeter-proxy-on-connection-clo.patch
-gdm-util-Clear-the-request-if-user-verifier-connection-is.patch
-gdm-util-Do-not-run-dispose-on-user-verifier.patch
-style-Adjust-padding-for-close-button-in-message-list.patch
-inputMethod-Honor-the-HIDDEN_TEXT-hint-of-IBusInputHint.patch
-st-password-entry-Update-input-hints-when-toggling-passwo.patch
-main-Only-call-gjs_dumpstack-on-warnings-from-main-thread.patch
-swipeTracker-Handle-invalid-position-when-finding-previou.patch
-libgvc/mixer-control-Check-whether-we-are-handling-new-device-in.patch
-libgvc/mixer-control-Don-t-leak-ui-device.patch
-libgvc/mixer-control-Document-that-add_stream-is-transfer-full.patch
-Update-Greek-translation.patch
-Update-Greek-translation-1.patch
-Update-Kazakh-translation.patch
 shell-app-Warn-instead-of-crashing-if-disposed-before-sta.patch
 debian/Revert-tests-Fail-on-warnings-too.patch
 debian/data-Add-im-config.desktop-to-System-folder.patch
diff --git a/debian/patches/shell-Use-one-shot-idle-timeout-functions.patch b/debian/patches/shell-Use-one-shot-idle-timeout-functions.patch
deleted file mode 100644 (file)
index bb3e5e0..0000000
+++ /dev/null
@@ -1,205 +0,0 @@
-From: =?utf-8?q?Florian_M=C3=BCllner?= <fmuellner@gnome.org>
-Date: Fri, 31 Oct 2025 17:57:20 +0100
-Subject: shell: Use one-shot idle/timeout functions
-
-GLib added one-shot variants of the idle/timeout functions a while ago.
-
-While they don't save a lot of code, they serve as a clear marker that
-the callback is only invoked once.
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3947>
-(cherry picked from commit 3a1d28c866e1efba695f4d9b724f7e1c732d254f)
-Origin: upstream, 49.4, commit:0140ca4f29ba3834fd9a5b5699a131a0857a4ccd
----
- src/shell-app-cache.c                   | 10 ++++------
- src/shell-app-usage.c                   | 10 +++++-----
- src/shell-edge-drag-gesture.c           |  7 +++----
- src/shell-perf-helper.c                 |  6 ++----
- src/shell-polkit-authentication-agent.c |  6 ++----
- 5 files changed, 16 insertions(+), 23 deletions(-)
-
-diff --git a/src/shell-app-cache.c b/src/shell-app-cache.c
-index 484e024..31c28fc 100644
---- a/src/shell-app-cache.c
-+++ b/src/shell-app-cache.c
-@@ -194,7 +194,7 @@ apply_update_cb (GObject      *object,
-   cache_state_free (state);
- }
- 
--static gboolean
-+static void
- shell_app_cache_do_update (gpointer user_data)
- {
-   ShellAppCache *cache = user_data;
-@@ -213,8 +213,6 @@ shell_app_cache_do_update (gpointer user_data)
-   task = g_task_new (cache, cache->cancellable, apply_update_cb, NULL);
-   g_task_set_source_tag (task, shell_app_cache_do_update);
-   g_task_run_in_thread (task, shell_app_cache_worker);
--
--  return G_SOURCE_REMOVE;
- }
- 
- static void
-@@ -225,9 +223,9 @@ shell_app_cache_queue_update (ShellAppCache *self)
-   if (self->queued_update != 0)
-     g_source_remove (self->queued_update);
- 
--  self->queued_update = g_timeout_add_seconds (DEFAULT_TIMEOUT_SECONDS,
--                                               shell_app_cache_do_update,
--                                               self);
-+  self->queued_update = g_timeout_add_seconds_once (DEFAULT_TIMEOUT_SECONDS,
-+                                                    shell_app_cache_do_update,
-+                                                    self);
- }
- 
- static void
-diff --git a/src/shell-app-usage.c b/src/shell-app-usage.c
-index 9e57a91..a6edc27 100644
---- a/src/shell-app-usage.c
-+++ b/src/shell-app-usage.c
-@@ -108,7 +108,7 @@ static void on_session_status_changed (GDBusProxy *proxy, guint status, ShellApp
- static void on_focus_app_changed (ShellWindowTracker *tracker, GParamSpec *spec, ShellAppUsage *self);
- static void ensure_queued_save (ShellAppUsage *self);
- 
--static gboolean idle_save_application_usage (gpointer data);
-+static void idle_save_application_usage (gpointer data);
- 
- static void restore_from_file (ShellAppUsage *self);
- 
-@@ -426,7 +426,8 @@ ensure_queued_save (ShellAppUsage *self)
- {
-   if (self->save_id != 0)
-     return;
--  self->save_id = g_timeout_add_seconds (SAVE_APPS_TIMEOUT_SECONDS, idle_save_application_usage, self);
-+  self->save_id = g_timeout_add_seconds_once (SAVE_APPS_TIMEOUT_SECONDS,
-+                                              idle_save_application_usage, self);
-   g_source_set_name_by_id (self->save_id, "[gnome-shell] idle_save_application_usage");
- }
- 
-@@ -526,7 +527,7 @@ write_attribute_double (GDataOutputStream *stream,
- }
- 
- /* Save app data lists to file */
--static gboolean
-+static void
- idle_save_application_usage (gpointer data)
- {
-   ShellAppUsage *self = SHELL_APP_USAGE (data);
-@@ -546,7 +547,7 @@ idle_save_application_usage (gpointer data)
-     {
-       g_debug ("Could not save applications usage data: %s", error->message);
-       g_error_free (error);
--      return FALSE;
-+      return;
-     }
-   buffered_output = g_buffered_output_stream_new (G_OUTPUT_STREAM (output));
-   g_object_unref (output);
-@@ -594,7 +595,6 @@ out:
-       g_debug ("Could not save applications usage data: %s", error->message);
-       g_error_free (error);
-     }
--  return FALSE;
- }
- 
- static void
-diff --git a/src/shell-edge-drag-gesture.c b/src/shell-edge-drag-gesture.c
-index f4f9732..f2f4b65 100644
---- a/src/shell-edge-drag-gesture.c
-+++ b/src/shell-edge-drag-gesture.c
-@@ -127,7 +127,7 @@ exceeds_cancel_threshold (ShellEdgeDragGesture *self,
-   clutter_gesture_get_point_coords_abs (CLUTTER_GESTURE (self),
-                                         point,
-                                         &latest_coords);
--  
-+
-   graphene_point_distance (&latest_coords, &begin_coords, &distance_x, &distance_y);
- 
-   switch (self->side)
-@@ -194,7 +194,7 @@ shell_edge_drag_gesture_should_handle_sequence (ClutterGesture     *gesture,
-   return FALSE;
- }
- 
--static gboolean
-+static void
- on_cancel_timeout (gpointer data)
- {
-   ShellEdgeDragGesture *self = data;
-@@ -203,7 +203,6 @@ on_cancel_timeout (gpointer data)
-     clutter_gesture_set_state (CLUTTER_GESTURE (self), CLUTTER_GESTURE_STATE_CANCELLED);
- 
-   self->cancel_timeout_id = 0;
--  return G_SOURCE_REMOVE;
- }
- 
- static void
-@@ -223,7 +222,7 @@ shell_edge_drag_gesture_point_began (ClutterGesture *gesture,
-   self->cancel_timeout_point = point;
- 
-   g_assert (self->cancel_timeout_id == 0);
--  self->cancel_timeout_id = g_timeout_add (CANCEL_TIMEOUT_MS, on_cancel_timeout, self);
-+  self->cancel_timeout_id = g_timeout_add_once (CANCEL_TIMEOUT_MS, on_cancel_timeout, self);
- }
- 
- static void
-diff --git a/src/shell-perf-helper.c b/src/shell-perf-helper.c
-index db36e72..613fc1c 100644
---- a/src/shell-perf-helper.c
-+++ b/src/shell-perf-helper.c
-@@ -88,7 +88,7 @@ static void destroy_windows           (PerfHelperApp *app);
- static void finish_wait_windows       (PerfHelperApp *app);
- static void check_finish_wait_windows (PerfHelperApp *app);
- 
--static gboolean
-+static void
- on_timeout (gpointer data)
- {
-   PerfHelperApp *app = data;
-@@ -96,8 +96,6 @@ on_timeout (gpointer data)
- 
-   destroy_windows (app);
-   g_application_quit (G_APPLICATION (app));
--
--  return FALSE;
- }
- 
- static void
-@@ -105,7 +103,7 @@ establish_timeout (PerfHelperApp *app)
- {
-   g_clear_handle_id (&app->timeout_id, g_source_remove);
- 
--  app->timeout_id = g_timeout_add (opt_idle_timeout * 1000, on_timeout, app);
-+  app->timeout_id = g_timeout_add_once (opt_idle_timeout * 1000, on_timeout, app);
-   g_source_set_name_by_id (app->timeout_id, "[gnome-shell] on_timeout");
- }
- 
-diff --git a/src/shell-polkit-authentication-agent.c b/src/shell-polkit-authentication-agent.c
-index 6815f01..62676bd 100644
---- a/src/shell-polkit-authentication-agent.c
-+++ b/src/shell-polkit-authentication-agent.c
-@@ -262,7 +262,7 @@ auth_request_initiate (AuthRequest *request)
- static void auth_request_complete (AuthRequest *request,
-                                    gboolean     dismissed);
- 
--static gboolean
-+static void
- handle_cancelled_in_idle (gpointer user_data)
- {
-   AuthRequest *request = user_data;
-@@ -278,8 +278,6 @@ handle_cancelled_in_idle (gpointer user_data)
-     {
-       auth_request_complete (request, FALSE);
-     }
--
--  return FALSE;
- }
- 
- static void
-@@ -293,7 +291,7 @@ on_request_cancelled (GCancellable *cancellable,
-    *
-    *  https://bugzilla.gnome.org/show_bug.cgi?id=642968
-    */
--  id = g_idle_add (handle_cancelled_in_idle, request);
-+  id = g_idle_add_once (handle_cancelled_in_idle, request);
-   g_source_set_name_by_id (id, "[gnome-shell] handle_cancelled_in_idle");
- }
- 
diff --git a/debian/patches/st-Use-one-shot-idle-timeout-functions.patch b/debian/patches/st-Use-one-shot-idle-timeout-functions.patch
deleted file mode 100644 (file)
index 75e0abc..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-From: =?utf-8?q?Florian_M=C3=BCllner?= <fmuellner@gnome.org>
-Date: Fri, 31 Oct 2025 18:13:04 +0100
-Subject: st: Use one-shot idle/timeout functions
-
-GLib added one-shot variants of the idle/timeout functions a while ago.
-
-While they don't save a lot of code, they serve as a clear marker that
-the callback is only invoked once.
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3947>
-(cherry picked from commit 6f52b3a7b1740ad26eba616d8fa88c82441fabca)
-Origin: upstream, 49.4, commit:f3cec01904e36a3a1b3d74a9eab6d7b3f4b6c43f
----
- src/st/st-icon-theme.c    |  6 ++----
- src/st/st-theme-context.c | 11 ++---------
- src/st/st-widget.c        |  5 ++---
- 3 files changed, 6 insertions(+), 16 deletions(-)
-
-diff --git a/src/st/st-icon-theme.c b/src/st/st-icon-theme.c
-index 4563c0d..da84cfa 100644
---- a/src/st/st-icon-theme.c
-+++ b/src/st/st-icon-theme.c
-@@ -493,7 +493,7 @@ free_dir_mtime (IconThemeDirMtime *dir_mtime)
-   g_free (dir_mtime);
- }
- 
--static gboolean
-+static void
- theme_changed_idle (gpointer user_data)
- {
-   StIconTheme *icon_theme;
-@@ -503,8 +503,6 @@ theme_changed_idle (gpointer user_data)
-   g_signal_emit (icon_theme, signals[CHANGED], 0);
- 
-   icon_theme->theme_changed_idle = 0;
--
--  return FALSE;
- }
- 
- static void
-@@ -512,7 +510,7 @@ queue_theme_changed (StIconTheme *icon_theme)
- {
-   if (!icon_theme->theme_changed_idle)
-     {
--      icon_theme->theme_changed_idle = g_idle_add (theme_changed_idle, icon_theme);
-+      icon_theme->theme_changed_idle = g_idle_add_once (theme_changed_idle, icon_theme);
-       g_source_set_name_by_id (icon_theme->theme_changed_idle, "theme_changed_idle");
-     }
- }
-diff --git a/src/st/st-theme-context.c b/src/st/st-theme-context.c
-index 8007c38..6393181 100644
---- a/src/st/st-theme-context.c
-+++ b/src/st/st-theme-context.c
-@@ -346,13 +346,6 @@ on_font_name_changed (StSettings     *settings,
-   pango_font_description_free (font_desc);
- }
- 
--static gboolean
--changed_idle (gpointer userdata)
--{
--  st_theme_context_changed (userdata);
--  return FALSE;
--}
--
- static void
- on_icon_theme_changed (StTextureCache *cache,
-                        StThemeContext *context)
-@@ -364,8 +357,8 @@ on_icon_theme_changed (StTextureCache *cache,
-    * icon_name => icon lookup, faking a theme context change is a good way
-    * to force users such as StIcon to look up icons again.
-    */
--  id = g_idle_add ((GSourceFunc) changed_idle, context);
--  g_source_set_name_by_id (id, "[gnome-shell] changed_idle");
-+  id = g_idle_add_once ((GSourceOnceFunc) st_theme_context_changed, context);
-+  g_source_set_name_by_id (id, "[gnome-shell] st_theme_context_changed");
- }
- 
- /**
-diff --git a/src/st/st-widget.c b/src/st/st-widget.c
-index 1299b1c..226141a 100644
---- a/src/st/st-widget.c
-+++ b/src/st/st-widget.c
-@@ -1518,7 +1518,7 @@ find_nearest_visible_forward (ClutterActor *actor)
-   return next;
- }
- 
--static gboolean
-+static void
- st_widget_update_child_styles (StWidget *widget)
- {
-   StWidgetPrivate *priv = st_widget_get_instance_private (widget);
-@@ -1546,7 +1546,6 @@ st_widget_update_child_styles (StWidget *widget)
-     }
- 
-   priv->update_child_styles_id = 0;
--  return G_SOURCE_REMOVE;
- }
- 
- static void
-@@ -1557,7 +1556,7 @@ st_widget_queue_child_styles_update (StWidget *widget)
-   if (priv->update_child_styles_id != 0)
-     return;
- 
--  priv->update_child_styles_id = g_idle_add ((GSourceFunc) st_widget_update_child_styles, widget);
-+  priv->update_child_styles_id = g_idle_add_once ((GSourceOnceFunc) st_widget_update_child_styles, widget);
- }
- 
- static void
diff --git a/debian/patches/st-password-entry-Update-input-hints-when-toggling-passwo.patch b/debian/patches/st-password-entry-Update-input-hints-when-toggling-passwo.patch
deleted file mode 100644 (file)
index 903eb32..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-From: Joan Torres Lopez <joantolo@redhat.com>
-Date: Thu, 29 Jan 2026 13:46:19 +0100
-Subject: st/password-entry: Update input hints when toggling password
- visibility
-
-Set the HIDDEN_TEXT hint when the password is hidden and remove it
-when shown. This ensures IBus is aware when it should hide pre-edit
-text.
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4053>
-(cherry picked from commit 7d3437cbd0f412391d4918a799d8bff1c72c4b12)
-Origin: upstream, 49.4, commit:68a6eb56634b31a364adc6cdb4f4f4475aaa2a17
----
- src/st/st-password-entry.c | 10 ++++++++++
- 1 file changed, 10 insertions(+)
-
-diff --git a/src/st/st-password-entry.c b/src/st/st-password-entry.c
-index b55d7b1..8c6204f 100644
---- a/src/st/st-password-entry.c
-+++ b/src/st/st-password-entry.c
-@@ -238,6 +238,7 @@ st_password_entry_init (StPasswordEntry *entry)
-   clutter_text_set_password_char (clutter_text, BLACK_CIRCLE);
- 
-   st_entry_set_input_purpose (ST_ENTRY (entry), CLUTTER_INPUT_CONTENT_PURPOSE_PASSWORD);
-+  st_entry_set_input_hints (ST_ENTRY (entry), CLUTTER_INPUT_CONTENT_HINT_HIDDEN_TEXT);
- 
-   g_signal_connect (clutter_text, "notify::password-char",
-                     G_CALLBACK (clutter_text_password_char_cb), entry);
-@@ -317,6 +318,7 @@ st_password_entry_set_password_visible (StPasswordEntry *entry,
- {
-   StPasswordEntryPrivate *priv;
-   ClutterText *clutter_text;
-+  ClutterInputContentHintFlags hints;
- 
-   g_return_if_fail (ST_IS_PASSWORD_ENTRY (entry));
- 
-@@ -331,11 +333,19 @@ st_password_entry_set_password_visible (StPasswordEntry *entry,
-     {
-       clutter_text_set_password_char (clutter_text, 0);
-       st_icon_set_icon_name (ST_ICON (priv->peek_password_icon), "view-conceal-symbolic");
-+
-+      hints = st_entry_get_input_hints (ST_ENTRY (entry));
-+      hints &= ~CLUTTER_INPUT_CONTENT_HINT_HIDDEN_TEXT;
-+      st_entry_set_input_hints (ST_ENTRY (entry), hints);
-     }
-   else
-     {
-       clutter_text_set_password_char (clutter_text, BLACK_CIRCLE);
-       st_icon_set_icon_name (ST_ICON (priv->peek_password_icon), "view-reveal-symbolic");
-+
-+      hints = st_entry_get_input_hints (ST_ENTRY (entry));
-+      hints |= CLUTTER_INPUT_CONTENT_HINT_HIDDEN_TEXT;
-+      st_entry_set_input_hints (ST_ENTRY (entry), hints);
-     }
- 
-   g_object_notify_by_pspec (G_OBJECT (entry), props[PROP_PASSWORD_VISIBLE]);
diff --git a/debian/patches/st-spinner-content-Fix-CoglTexture-leak.patch b/debian/patches/st-spinner-content-Fix-CoglTexture-leak.patch
deleted file mode 100644 (file)
index 6e82756..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-From: Sebastian Keller <skeller@gnome.org>
-Date: Wed, 21 Jan 2026 19:50:33 +0100
-Subject: st/spinner-content: Fix CoglTexture leak
-
-Most of the members were getting indirectly freed via the
-st_spinner_content_set_actor (spinner, NULL) and the subsequent
-st_spinner_content_invalidate () on destruction of the actor or
-changing of its content when the spinner is stopped.
-The texture however was not freed.
-
-This now frees all members explicitly on finalize.
-
-208 (96 direct, 112 indirect) bytes in 1 blocks are definitely lost in loss record 20,960 of 22,464
-   at 0x4D37833: g_type_create_instance (gtype.c:1877)
-   by 0x4D1C186: g_object_new_internal.part.0 (gobject.c:2666)
-   by 0x4D1E0FA: g_object_new_internal (gobject.c:2982)
-   by 0x4D1E0FA: g_object_new_valist (gobject.c:3004)
-   by 0x4D1E488: g_object_new (gobject.c:2479)
-   by 0x5A8B7CB: _cogl_texture_2d_create_base (cogl-texture-2d.c:84)
-   by 0x572D668: st_spinner_content_paint_content (st-spinner-content.c:175)
-   by 0x50D2C07: clutter_actor_paint_node (clutter-actor.c:3471)
-   by 0x50D2C07: clutter_actor_continue_paint (clutter-actor.c:3726)
-   by 0x511D4F9: clutter_paint_node_paint (clutter-paint-node.c:867)
-   by 0x50D9717: clutter_actor_paint (clutter-actor.c:3670)
-   by 0x574199A: st_viewport_paint (st-viewport.c:483)
-   by 0x50D2C42: clutter_actor_continue_paint (clutter-actor.c:3728)
-   by 0x511D4F9: clutter_paint_node_paint (clutter-paint-node.c:867)
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4045>
-(cherry picked from commit ba0c4bda8083b0190ce5e0f38255b6e7b6fcffcf)
-Origin: upstream, 49.4, commit:29ff06bb7c98bc1840f2ac48744abc725bd62e6d
----
- src/st/st-spinner-content.c | 14 ++++++++++++++
- 1 file changed, 14 insertions(+)
-
-diff --git a/src/st/st-spinner-content.c b/src/st/st-spinner-content.c
-index 925667c..810e654 100644
---- a/src/st/st-spinner-content.c
-+++ b/src/st/st-spinner-content.c
-@@ -77,9 +77,23 @@ st_spinner_content_init (StSpinnerContent *spinner)
- {
- }
- 
-+static void
-+st_spinner_content_finalize (GObject *gobject)
-+{
-+  StSpinnerContent *spinner = ST_SPINNER_CONTENT (gobject);
-+
-+  g_clear_object (&spinner->timeline);
-+  g_clear_object (&spinner->actor);
-+  g_clear_object (&spinner->texture);
-+  g_clear_object (&spinner->buffer);
-+
-+  G_OBJECT_CLASS (st_spinner_content_parent_class)->finalize (gobject);
-+}
-+
- static void
- st_spinner_content_class_init (StSpinnerContentClass *klass)
- {
-+  G_OBJECT_CLASS (klass)->finalize = st_spinner_content_finalize;
- }
- 
- static void
diff --git a/debian/patches/style-Adjust-padding-for-close-button-in-message-list.patch b/debian/patches/style-Adjust-padding-for-close-button-in-message-list.patch
deleted file mode 100644 (file)
index 8b75285..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-From: Ramez Medhat <iramezdev@gmail.com>
-Date: Sat, 17 Jan 2026 17:33:54 +0200
-Subject: style: Adjust padding for close button in message list
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4041>
-(cherry picked from commit 10bbebad14d1c38b45cb43c05f066641cd62961c)
-Origin: upstream, 49.4, commit:1a3b4691baae6b5af13ffe994dad4506b98d7464
----
- data/theme/gnome-shell-sass/widgets/_message-list.scss | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/data/theme/gnome-shell-sass/widgets/_message-list.scss b/data/theme/gnome-shell-sass/widgets/_message-list.scss
-index 6be1400..55f0b04 100644
---- a/data/theme/gnome-shell-sass/widgets/_message-list.scss
-+++ b/data/theme/gnome-shell-sass/widgets/_message-list.scss
-@@ -152,7 +152,7 @@
-     // add margin to close button to balance it with the expand button
-     .message-close-button {
-       margin: $base_padding * 0.5;
--      padding: 4px;
-+      padding: $base_padding;
-     }
-   }
- 
diff --git a/debian/patches/swipeTracker-Handle-invalid-position-when-finding-previou.patch b/debian/patches/swipeTracker-Handle-invalid-position-when-finding-previou.patch
deleted file mode 100644 (file)
index 0be11d5..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-From: =?utf-8?q?Florian_M=C3=BCllner?= <fmuellner@gnome.org>
-Date: Wed, 4 Feb 2026 14:12:25 +0100
-Subject: swipeTracker: Handle invalid position when finding previous point
-
-Commit 8e29babca8adc677 switched to `findLastIndex()` to find
-the previous point, which inadvertently changed what value is
-returned for invalid input.
-
-Restore the old fallback value and log a stacktrace, so we can
-hopefully track down what causes the invalid input.
-
-Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8856
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4062>
-(cherry picked from commit eb9caf0028be0d5740fc419e7e865584c0f52cab)
-Origin: upstream, 49.4, commit:ae67cb03f75d485da73e7c2af25da67aa772c807
----
- js/ui/swipeTracker.js | 9 ++++++++-
- 1 file changed, 8 insertions(+), 1 deletion(-)
-
-diff --git a/js/ui/swipeTracker.js b/js/ui/swipeTracker.js
-index 1bf66b0..9abc598 100644
---- a/js/ui/swipeTracker.js
-+++ b/js/ui/swipeTracker.js
-@@ -523,7 +523,14 @@ export const SwipeTracker = GObject.registerClass({
-     }
- 
-     _findPreviousPoint(pos) {
--        return this._snapPoints.findLastIndex(p => p <= pos);
-+        const index =
-+            this._snapPoints.findLastIndex(p => p <= pos);
-+        if (index !== -1)
-+            return index;
-+
-+        console.trace(`Invalid position ${pos}`);
-+        // also out-of-bounds, but somehow callers fail less hard than with -1
-+        return this._snapPoints.length;
-     }
- 
-     _findPointForProjection(pos, velocity) {
diff --git a/debian/patches/tray-Use-one-shot-idle-timeout-functions.patch b/debian/patches/tray-Use-one-shot-idle-timeout-functions.patch
deleted file mode 100644 (file)
index 472d1b7..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-From: =?utf-8?q?Florian_M=C3=BCllner?= <fmuellner@gnome.org>
-Date: Fri, 31 Oct 2025 18:13:32 +0100
-Subject: tray: Use one-shot idle/timeout functions
-
-GLib added one-shot variants of the idle/timeout functions a while ago.
-
-While they don't save a lot of code, they serve as a clear marker that
-the callback is only invoked once.
-
-Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3947>
-(cherry picked from commit cc1e00e8783beb443d50a5db1d59f5232604e2f5)
-Origin: upstream, 49.4, commit:00f9f73b4a5289b1dcfbdc189f5f2b34effb3944
----
- src/tray/na-xembed.c | 8 +++-----
- 1 file changed, 3 insertions(+), 5 deletions(-)
-
-diff --git a/src/tray/na-xembed.c b/src/tray/na-xembed.c
-index db51c41..5651768 100644
---- a/src/tray/na-xembed.c
-+++ b/src/tray/na-xembed.c
-@@ -253,7 +253,7 @@ na_xembed_synchronize_size (NaXembed *xembed)
-     }
- }
- 
--static gboolean
-+static void
- synchronize_size_cb (gpointer user_data)
- {
-   NaXembed *xembed = user_data;
-@@ -261,8 +261,6 @@ synchronize_size_cb (gpointer user_data)
- 
-   na_xembed_synchronize_size (xembed);
-   priv->resize_id = 0;
--
--  return G_SOURCE_REMOVE;
- }
- 
- static void
-@@ -299,7 +297,7 @@ na_xembed_resize (NaXembed *xembed)
-   priv->have_size = TRUE;
-   mtk_x11_error_trap_pop (xdisplay);
- 
--  priv->resize_id = g_idle_add (synchronize_size_cb, xembed);
-+  priv->resize_id = g_idle_add_once (synchronize_size_cb, xembed);
- }
- 
- static gboolean
-@@ -851,7 +849,7 @@ na_xembed_set_root_position (NaXembed *xembed,
-   priv->root_y = y;
- 
-   if (priv->resize_id == 0)
--    priv->resize_id = g_idle_add (synchronize_size_cb, xembed);
-+    priv->resize_id = g_idle_add_once (synchronize_size_cb, xembed);
- }
- 
- MetaX11Display *